How to start a new post
Eiaton

发布文章

发布在首页

进入 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
  • 页面不会出现在首页文章列表和归档中,也不支持添加 categoriestags

渲染并部署

运行以下代码来将 post 渲染并部署到 Github Pages 上:

1
2
hexo g    # 生成页面  g: generate
hexo d # 部署发布 d: deploy
  • 若修改并部署后没有效果,使用 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

相关说明