Note on Hexo

常用技巧
创建新的博客
定位到 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_git
、public
文件夹等),保证生成新内容时不会受到旧文件的影响。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 |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
Anonymous Comment
You don't need to delete empty lines. Comment directly for the best display effect.