Hexo博客搭建
使用Hexo搭建博客, 并部署到github pages
基本配置
- 安装各种依赖(git, nodejs, hexo…)
Hexo
- 参照Hexo官网(https://hexo.io/zh-cn/), 跟着文档配置一遍…
配置文件为项目根目录的_config.yml
可参考 我的配置
记得删除其中的各种key或者换成你自己的
主题
- 选择一个主题, 跟着文档再配置一遍…
配置文件为themes/your_theme/_config.yml
我用的是NexT
(https://theme-next.iissnan.com/)
可参考 我的配置
也可以选择其他喜欢主题
ps : 若搜索服务选用的是algolia
, 照官方文档配置的不行, apiKey也要加上:
1 | algolia: |
偷懒
clone一个自己喜欢的博客, 修改一下…
写作
1 | # 如果本地已安装hexo |
或者, 手动创建md
文件, 写好后提交到对应目录就行..
部署
手动部署
需要本地已安装hexo等环境
1 | # 参考 https://hexo.io/zh-cn/docs/generating.html |
部署配置参考 文档
自动部署
Travis CI 收费了, 改用 Github Actions.
脚本见本仓库 .github\workflows\main.yml