参照网上的教程,结合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 | hexo generate |
默认的访问网址是 http://localhost:4000/
命令可以简写为:
1 | hexo g |
清理
1 | hexo clean |
清除缓存文件 (db.json) 和已生成的静态文件 (public)。
在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。
主题设置
选择合适的主题,下载或者克隆到 themes\
目录下,修改 hexo 配置文件 _config.yml
文件中theme行
1 | theme: next |
再在主题配置文件 themes\next\_config.yml
中作修改即可。
总结
就此完成了简单的用hexo在github上搭建博客。
发布新写的博客可以先预览再发布,主要就是以下的命令
1 | hexo new <title> |