前言
本想迁移到 hugo 的,是一个 go 的静态生成框架,正好也了解 go,同时编译速度更快,问题更少
奈何一时之间没有找到好的 theme,遂重构 jekyll,以此留作日后 theme 迁移
搭建 jekyll 本地调试环境
以下是 mac 上搭建环境流程
brew install chruby ruby-install xz
ruby-install ruby 3.1.3
echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-3.1.3" >> ~/.zshrc # run 'chruby' to see actual version
source ~/.zshrc
ruby -v #
gem install jekyll
bundle install
# 预览
bundle exec jekyll serve
# => 打开浏览器 http://localhost:4000
它会增量自动预览
你就可以在 http://127.0.0.1:4000/ 看到你的博客
jekyll 目录
_config.yml 全局配置文件
_posts 放置博客文章的文件夹
img 存放图片的文件夹
具体参考这里https://www.jekyll.com.cn/docs/structure/
加新页面
如果是markdown格式来写就是改config, 加一个新的/page下面的markdown
如果是html格式,就是加一个markdown页面和一个新的layout才行,只有layout才是html格式的。