0%

使用 hexo 写博客

参照网上的教程,结合hexo的官方说明文档,折腾折腾,在GitHub上搭建了博客,顺便记录一下这第一篇。

Update 2022-03-13

换了电脑,想要重新通过hexo写博客到Github Pages上,发现并不能通过git clone的方式直接把内容下载到新电脑上,还是需要把旧电脑上的hexo目录拷贝到新电脑上才能继续使用。


发布博客3步走

新建文章

1
hexo new 使用hexo博客

之后就在 source\_posts\ 目录下生成了使用hexo博客.md文件,即为这篇博客正文内容。

如果不想博文在首页全部显示, 并能出现阅读全文按钮效果, 需要在你想在首页显示的部分下添加<!--more-->

生成静态文件

1
hexo generate

之后就在 public\ 目录下生成了与博客相关的静态页面。

该命令可以简写为

1
hexo g

还可以加个 -d 参数 或者 --deploy 表示文件生成后立即部署网站。

1
hexo g -d

发布

1
hexo deploy

通过以上命令就将 .deploy_git 目录部署到GitHub了。

该命令可以简写为:

1
hexo d

其他

本地预览

1
2
hexo generate
hexo server

默认的访问网址是 http://localhost:4000/

命令可以简写为:

1
2
hexo g
hexo s

清理

1
hexo clean

清除缓存文件 (db.json) 和已生成的静态文件 (public)。

在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。

主题设置

选择合适的主题,下载或者克隆到 themes\ 目录下,修改 hexo 配置文件 _config.yml 文件中theme行

1
theme: next

再在主题配置文件 themes\next\_config.yml 中作修改即可。

总结

就此完成了简单的用hexo在github上搭建博客。

发布新写的博客可以先预览再发布,主要就是以下的命令

1
2
3
4
hexo new <title>
hexo g
hexo s
hexo d

References

  1. 通过Hexo在Github上搭建博客教程