文章

Jekyll博客搭建(一)| 本地环境搭建

Jekyll博客搭建(一)| 本地环境搭建

基础环境与技术栈

  • Ubuntu 24.04.3
  • Jekyll :基于 Ruby 的静态站点生成器
  • Chirpy Theme:响应式 Jekyll 主题
  • GitHub Pages:免费静态托管Jekyll网站

Jekyll、Git、依赖安装

经测试,Ubuntu24.04.03包管理器安装的Ruby最新版只能到3.0.x,而Chirpy则需要Ruby版本大于3.1.x,所以这里使用rbenv版本管理器进行安装Ruby

  • 更新包列表
  • 安装Git、依赖
1
2
sudo apt update
sudo apt install -y git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libncurses5-dev libffi-dev libgdbm-dev zlib1g-dev
  • 使用 curl 安装 rbenv版本管理器
  • 将rbenv添加到shell配置文件中
  • 检查 rbenv 是否正常工作
1
2
3
4
5
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-installer | bash
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc 
echo 'eval "$(rbenv init -)"' >> ~/.bashrc 
source ~/.bashrc
rbenv -v

Jekyll要求Ruby版本必须大于2.7.0,且Chirpy主题则需要Ruby版本大于3.1.x,这里选择安装3.2.3

1
2
3
rbenv install 3.2.3
rbenv global 3.2.3
ruby -v

配置Ruby Gems环境

为RubyGems设置专用目录,简化 Gem 管理:

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

安装Jekyll和Bundler

RubyGems 环境配置完成,继续安装 Jekyll 和 Bundler,安装后通过检查版本来确保Jekyll已正确安装,此时安装的版本为 4.4.1,本地Jekyll Chirpy环境已经配置完成

1
2
gem install jekyll bundler
jekyll -v

本文由作者按照 CC BY 4.0 进行授权

热门标签