How to start a new post
发布文章
发布在首页
进入 HEXO root dirction ,右键打开 GIT Bash Here
创建 new post :
1 | hexo n "NAME" # n: name |
会在 source/_pots
文件夹中生成 NAME.md 以及一个名为 NAME.md 的文件夹,可以在该文件夹中放入需要使用到的图片。
图片插入方法可见:How to use tags plugin
仅发布文章
1 | hexo n page "NAME" |
- 会在
source
文件夹中生成NAME
- 页面不会出现在首页文章列表和归档中,也不支持添加
categories
和tags
。
渲染并部署
运行以下代码来将 post 渲染并部署到 Github Pages 上:
1 | hexo g # 生成页面 g: generate |
- 若修改并部署后没有效果,使用
hexo clean
清理缓存后重新部署。
1 | hexo clean |
清除缓存文件 db.json
和已生成的静态文件 public
.
预览
运行 hexo g
前可以先运行以下代码来获得网页预览效果:
1 | hexo s # 启动本地服务器,用于预览主题 s: sever |
- 预览的同时可以修改文章内容或主题代码,保存后刷新页面即可
- 对 source 下的 _config.yml 的修改,需要重启本地服务器后才能预览效果
草稿
相当于私密 post
1 | hexo new draft "NAME" |
会在 source/_drafts
目录下生成一个 NAME.md 文件,但不被显示在页面上,也访问不到其链接。
如果想把某一篇文章移除显示,可以把它移动到 _drafts
目录中。
- 运行以下代码来把草稿变成 post :
1
hexo publish [layout] NAME
- 更改配置文件以强行预览草稿:
1
render_drafts: true
- 或用以下方式打开服务器:
1
hexo s --drafts
相关说明
- 以上命令使用基于 Hexo 6.3.0
- 更多命令用法请查询 https://hexo.io/zh-cn/docs/commands.html