创建新文章

hexo n

清除掉旧的数据

hexo clean

生成新的页面

hexo g

本地预览

hexo s

部署到Github

hexo d

所有博客显示未命名(untitled)

刚开始写的博客都是通过自己创建MarkDown文件导入到post中的,所以自然没有前缀,解决方式如下即可

#以如下格式输入相应的字段
---
title: hexo入门
date: 2024-08-08 22:05:54
tags:
---
#####正文内容

hexo在generate的时候会自动索引当前文件的标题、时间和tags等

博客首页折叠

部署后发现首页的文章都是全部预览的,但别人的都是有个阅读全文,其实在MD文件中添加一行代码就搞定了

#####首页显示内容
<!-- more -->
#####隐藏内容

hexo部署后,CNAME会被自动删除

将需要上传至github的内容放在source文件夹,例如CNAME、favicon.ico、images等

hexo创建新文章

$ hexo new "your file name"

该命令会在source/_post/目录下生成一个your-file-name.md文件,文件会默认附带标题、时间和tag/category等开头,如下:

---
title: hexo搭建博客的几个小问题
date: 2024-08-08 22:05:54
tags:
---

hexo创建新的分类

$ hexo new page "your page name"

此时需要在scaffolds/post.md文件中添加一行你的分类,例如:

---
title: {{ title }}
date: {{ date }}
tags:
categories: # 添加该行,新增的分类
---

hexo创建草稿

$ hexo new draft "your draft file name"

该命令会在source/下创建一个与**_post对应的_draft**文件夹,其中存放待编辑的草稿,而草稿不会影响正常的生成(hexo generate)部署(hexo deploy)

hexo草稿预览

如果需要预览草稿可以使用下面的命令进行预览

$ hexo server --draft

hexo草稿发布

草稿编写完成后需要生成到public中并且进行部署,使用如下命令即可:

$ hexo publish "your draft file name"