安装 Jekyll
gem install jekyll -- --with-cppflags=-I$(brew --prefix openssl)/include
查看 Jekyll 版本
jekyll -v
站点初始化
## git checkout --orphan gh-pages
git rm -rf .
创建新站点
jekyll new --skip-bundle .
替换依赖
## 注释掉
## gem "jekyll", "~> 4.3.1"
## 添加
gem "github-pages", "~> 227"
安装依赖
bundle install
解决依赖问题
bundle add webrick
本地运行
bundle exec jekyll serve
准备工作
https://docs.github.com/en/pages/quickstart
Jekyll主题最佳实践
https://github.com/lorepirri/cayman-blog
Jekyll 的 front-matter 规则
https://jekyllrb.com/docs/front-matter/
我开发此功能的测试博客:https://terwer.github.io
源码:https://github.com/terwer/terwer.github.io/tree/gh-pages
发布配置