我的博客是基于Github Pages
我正在使用的程序是HEXO
生成的文件HEXO
不包含 README.md 文件,因此我无法在 Github 存储库页面上声明我的博客。所以我想将 README.md 文件添加到该文件夹中HEXO
生成。我尝试在使用后手动将其添加到文件夹中$ HEXO g
并且添加成功。但问题是每次我使用$ HEXO g
,我添加的文件将被程序删除。
所以我想有没有什么方法可以使HEXO
程序每次运行时都会自动生成一个 README.md 文件到博客根目录$ HEXO g
?
谢谢大家。
我已经写了一个blog http://baurine.github.io/2015/05/10/hexo_git/展示如何将 README.md 添加到 hexo 以及如何将所有 .md 文件保留在 hexo 中(用于版本控制),但它是中文的。 :)
首先,您需要将 README.md 放在source文件夹,但这还不够.
In _config.yml,有一个字段叫做skip_render
(如果不存在,则创建它),您必须在该文件之后声明 README.md 或任何其他需要在源文件夹下保留其原始格式的文件,如下所示:
skip_render: README.md
如果你想保留多个文件,请这样做:
skip_render: [README.md, ori_data/*, ori_data/posts/*, ori_data/tags/*, ori_data/categories/*, ori_data/themes/next/*]
我的文件夹树是这样的:
D:\hexo_blog>tree source /F
D:\HEXO_BLOG\SOURCE
│ README.md
│
├─categories
│ index.md
│
├─ori_data
│ │ config.yml
│ │
│ ├─categories
│ │ index.md
│ │
│ ├─posts
│ │ 2013-02-05-my-blog-in-github.md
│ │ 2013-02-06-resolve-goagent-cp65001.m
│ │ 2013-03-11-c_stack.md
│ │ 2015-05-03-hello-hexo.md
│ │
│ ├─tags
│ │ index.md
│ │
│ └─themes
│ └─next
│ config.yml
│
├─tags
│ index.md
│
└─_posts
2013-02-05-my-blog-in-github.md
2013-02-06-resolve-goagent-cp65001.md
2013-03-11-c_stack.md
2013-03-18-understand_typdef_funp.md
2013-03-24-understand_container_of.md
2015-05-03-hello-hexo.md
注意:要保留原始格式的文件不能以“_”开头,否则在“hexo生成”时会被忽略。
顺便说一句:我使用的是 hexo 3.0.1。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)