Hexo 文档

abstract.

https://hexo.io/zh-cn/docs

2018.2

/开始使用/

二 建站

.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes

2.3 scaffolds

模版 文件夹。当您新建文章时,Hexo 会根据 scaffold 来建立文件。
Hexo的模板是指在新建的markdown文件中默认填充的内容。例如,如果您修改scaffold/post.md中的Front-matter内容,那么每次新建一篇文章时都会包含这个修改。

2.4 source

资源文件夹是存放用户资源的地方。除 _posts 文件夹之外,开头命名为 _ (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去。

2.5 themes

主题 文件夹。Hexo 会根据主题来生成静态页面。

四 命令

  1. $ hexo init [folder]
  2. $ hexo new [layout] \<br>新建一篇文章。如果没有设置 layout 的话,默认使用<br>_config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。
  3. $ hexo generate

  4. $ hexo publish [layout]

  5. $ hexo deploy

  6. $ hexo clean

  7. $ hexo server
  8. $ hexo list
  9. $ hexo version
  10. $ hexo render [file2] …
    ..

/基本操作/

一 写作

您可以在命令中指定文章的布局(layout),默认为 post,可以通过修改 _config.yml 中的 default_layout 参数来指定默认布局。

1.1 布局(Layout)

Hexo 有三种默认布局:post、page 和 draft,它们分别对应不同的路径,而您自定义的其他布局和 post 相同,都将储存到 source/_posts 文件夹。

2 模版(Scaffold)

在新建文章时,Hexo 会根据 scaffolds 文件夹内相对应的文件来建立文件,例如:

$ hexo new photo "My Gallery"

在执行这行指令时,Hexo 会尝试在 scaffolds 文件夹中寻找 photo.md,并根据其内容建立文章,以下是您可以在模版中使用的变量:layout,title,date

/自定义/

一 永久链接(Permalinks)

三 模版

模板决定了网站内容的呈现方式,每个主题至少都应包含一个 index 模板,以下是各页面相对应的模板名称:

模板 用途 回调
index 首页
post 文章 index
page 分页 index
archive 归档 index
category 分类归档 archive
tag 标签归档 archive

3.1

knowledge is no pay,reward is kindness
0%