所有博客显示未命名(untitled)
因为接触hexo不多,刚开始写的博客都是通过自己创建MarkDown文件导入到post中的,所以自然没有前缀,解决方式如下即可
1 | #以如下格式输入相应的字段 |
hexo在generate的时候会自动索引当前文件的标题、时间和tags等
博客首页折叠
部署后发现首页的文章都是全部预览的,但别人的都是有个阅读全文,其实在MD文件中添加一行代码就搞定了
1 | #####首页显示内容 |
hexo部署后,CNAME会被自动删除
将需要上传至github的内容放在source文件夹,例如CNAME、favicon.ico、images等
hexo创建新文章
1 | $ hexo new "your file name" |
该命令会在source/_post/目录下生成一个your-file-name.md文件,文件会默认附带标题、时间和tag/category等开头,如下:
1 | --- |
hexo创建新的分类
1 | $ hexo new page "your page name" |
此时需要在scaffolds/post.md文件中添加一行你的分类,例如:
1 | --- |
更多请参考:
hexo创建草稿
1 | $ hexo new draft "your draft file name" |
该命令会在source/下创建一个与_post对应的_draft文件夹,其中存放待编辑的草稿,而草稿不会影响正常的生成(hexo generate)部署(hexo deploy)
hexo草稿预览
如果需要预览草稿可以使用下面的命令进行预览
1 | $ hexo server --draft |
hexo草稿发布
草稿编写完成后需要生成到public中并且进行部署,使用如下命令即可:
1 | $ hexo publish "your draft file name" |
更多请参考: