Hexo新建文章
条评论1. 文件新建
1.1 Front-matter
Front-matter 是文件最上方以 ---
分隔的区域,用于指定个别文件的变量,举例来说:
1 | --- |
下是预先定义的参数,您可在模板中使用这些参数值并加以利用。
参数 | 描述 |
---|---|
layout | 布局 |
title | 标题 |
date | 建立日期 |
updated | 更新日期 |
comments | 开启文章的评论功能 |
tags | 标签(不适用于分页) |
categories | 分类(不适用于分页) |
permalink | 覆盖文章网址 |
其中,分类和标签需要区别一下,分类具有顺序性和层次性,也就是说 Foo, Bar
不等于 Bar, Foo
;而标签没有顺序和层次。
1.2 layout(布局)
当你每一次使用代码
1 | hexo new paper |
它其实默认使用的是post
这个布局,也就是在source
文件夹下的_post
里面。
Hexo 有三种默认布局:post
、page
和 draft
,它们分别对应不同的路径,而您自定义的其他布局和 post
相同,都将储存到 source/_posts
文件夹。
布局 | 路径 |
---|---|
post | source/_posts |
page | source |
draft | source/_drafts |
而new这个命令其实是:
1 | hexo new [layout] <title> |
只不过这个layout默认是post罢了。
1.3 page
如果你想另起一页,那么可以使用
1 | hexo new page board |
系统会自动给你在source文件夹下创建一个board文件夹,以及board文件夹中的index.md,这样你访问的board对应的链接就是http://xxx.xxx/board
1.4 draft
draft是草稿的意思,也就是你如果想写文章,又不希望被看到,那么可以
1 | hexo new draft newpage |
这样会在source/_draft中新建一个newpage.md文件,如果你的草稿文件写的过程中,想要预览一下,那么可以使用
1 | hexo server --draft |
在本地端口中开启服务预览。
如果你的草稿文件写完了,想要发表到post中,
1 | hexo publish draft newpage |
就会自动把newpage.md发送到post中。
本文标题:Hexo新建文章
文章作者:foreverSFJ
发布时间:2020-04-28 12:00:20
最后更新:2020-04-28 12:00:20
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
分享