Jekyll 框架

介绍

GitHub Pages 默认框架。


使用

Jekyll 框架主题


chirpy 主题使用


安装 Ruby

Linux

1
sudo apt-get install ruby-full build-essential zlib1g-dev

将 gem(RubyGems packages) 安装目录更改为用户目录(root 用户会出问题)

1
2
3
4
5
rc_file=$HOME/.zshrc
echo '# Install Ruby Gems to ~/.gems' >> ${rc_file}
echo 'export GEM_HOME="$HOME/.gems"' >> ${rc_file}
echo 'export PATH="$HOME/.gems/bin:$PATH"' >> ${rc_file}
source ${rc_file}

macOS

macOS 默认已安装 Ruby,但并非最新版本

1
2
3
4
5
6
7
8
9
10
11
12
# 安装 rbenv 和 ruby-build
brew install rbenv ruby-build

# ~/.zshrc 添加
eval "$(rbenv init -)"

rbenv install 3.3.0 # 安装
rbenv global 3.3.0 # 设置全局版本
ruby -v # 查看版本

# 删除相关配置文件
rm -rf ~/.rbenv ~/.gem ~/.bundle

1
2
3
4
5
6
7
8
# 安装 jekyll 和 bundler;卸载 uninstall
gem install jekyll bundler

# 安装依赖
bundle install

# 本地预览
bundle exec jekyll server

.gemrc 内容:

1
2
:sources:
- https://mirrors.tuna.tsinghua.edu.cn/rubygems/

部署

部署(不需要 GitHub Actions):repo - Settings - Pages - Build and deployment - Branch