常用技巧

创建新的博客

定位到 Hexo 根目录,在 Git 中执行命令:

1
hexo new "blog title"

Hexo会帮我们在 hexocode\source\_posts 下生成相关 .md 文件。

推送博客

可以通过 hexo d将本地博客推送到 GitHub 仓库。也可以使用以下命令节省操作:

1
hexo cl && hexo g && hexo algolia && hexo d && hexo s

这段命令是把几个 Hexo 命令用 && 串联起来执行,每个命令的分析如下:

  • hexo cl :清除 Hexo 的缓存文件(.deploy_gitpublic 文件夹等),保证生成新内容时不会受到旧文件的影响。
  • hexo g :生成静态网页文件,把 Markdown 文章渲染成 HTML 文件并放到 public文件夹中。
  • hexo algolia :调用 Hexo 的 Algolia 插件,把生成的文章数据(如标题、摘要、正文等)推送到 Algolia 搜索服务,方便在博客中实现即时搜索功能。需要提前在 _config.yml 里配置 Algolia API Key。
  • hexo d :部署博客内容到远程服务器。
  • hexo s :在本地启动一个 Hexo 服务器(默认端口 4000),用于预览博客效果。

如果只是想先暂时测试,不进行部署,可以直接使用:

1
hexo cl && hexo g && hexo s