记录一下在macOS上利用hexo和GitHub搭建本博客的过程。hexo的中文官方指南在这里。
准备
你要有个Github账号和一个Gitpage仓库。
安装:
安装Node.js & Git
有博客说hexo编译会依赖Xcode,Xcode在App Store下载即可。
安装Hexo
1 | sudo npm install -g hexo-cli |
初始化Hexo
在你想要作为博客目录的目录下,打开终端:
1 | hexo init |
安装hexo server
1 | sudo npm install hexo-server |
到这里hexo生成页面的所有组件就安装完啦!
可以先看看默认的页面什么样:
1 | hexo g (/generate) |
看到 Hexo is running at http://localhost:4000/.
就可以看看默认的页面啦。
#基本配置
关联Github
在Hexo安装目录里找到_config.yml文件,打开,修改最后面的deploy段为:
1 | deploy: |
然后 hexo d (/deploy)
就部署到你的gitpage啦。
hexo基本操作
写文章
1 | hexo new "postName" |
生成静态页面
1 | hexo g |
本地预览
1 | hexo s |
部署
1 | hexo d |
这里有一个可能忘记的点:在部署之前需要安装hexo-deployer-git。
1 | npm install --save hexo-deployer-git |
清除缓存
1 | hexo clean |
详细参见 指令 | hexo。
个性化
在主题列表上找到心仪主题,clone到博客目录下的themes目录,再更改_config.yml文件的theme参数为想更换的主题名称即可。注意此处的主题名称是存放主题的文件夹的名称。
参考了这两篇博客:
源码自动备份
参考这两篇博客。