2

My blog is based on Github Pages and the program I'm using is HEXO

the files that are generated by HEXO don't contain a README.md file so I can't make a declaration of my blog on Github repo page.So I want to add a README.md file to the folder that HEXO generates.I've tried that add it manually to the folder after using $ HEXO g and it is added to successfully.But the problem is that every time I use $ HEXO g,the file I added will be deleted by the program.
So I want to that is there any method that make the HEXO program generate a README.md file to the blog's root directory automatically everytime I run $ HEXO g?
thanks everybody.

4

4 回答 4

2

我写了一篇博客来展示如何将 README.md 添加到 hexo 以及如何将所有 .md 文件保存在 hexo 中(用于版本控制),但它是中文的。:)

首先,您需要将 README.md 放在source文件夹下,但这还不够

_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 generate'时会被忽略。

顺便说一句:我使用了 hexo 3.0.1。

于 2015-06-25T13:34:01.830 回答
1

您是否尝试在文件夹中创建文件?见 EXO 文档

编辑:你也可以试试Jekyll

于 2014-08-12T13:40:30.013 回答
0

Hexo 在你的 github 页面中有自己的存储库。

您不必readme.md使用 hexo 命令添加。

只需转到该存储库页面,您就会提示“通过添加自述文件来帮助对此存储库感兴趣的人了解您的项目!”。

旁边有个按钮。点击开始写

于 2015-01-27T10:35:29.503 回答
0

您可以使用README.mdown目录中的source文件:)

于 2015-01-08T08:16:29.387 回答