このページでは,jekyllで静的ブログを立ち上げる際の,環境導入の手順について説明していきます. jekyllの説明や,サイトの公開方法など,詳しい話は別の記事に譲るとして, jekyllリポジトリをローカルでビルドできる状況に持っていくことだけを目的とします.

なお,環境はubuntuとし,必要なものが一切入っていない状況を想定します.

必要なもの

  • git
  • ruby
  • jekyll
  • python-pygments(syntax highlightを使う場合)

gitをインストールする

sudo yum -y install git

rubyをインストールする

rbenvのインストール

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash

rbenvにパスを通す

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc

rubyのインストール(結構時間がかかる)

ここでは,2018/03/06現在最新の2.5.0をインストールしています.

sudo apt-get update
sudo apt-get install gcc build-essential libssl-dev libreadline-dev zlib1g-dev
rbenv install 2.5.0
rbenv global 2.5.0
sudo apt-get -y install ruby-dev

jekyllのインストール

gem install jekyll
rbenv rehash

bundlerのインストール

gem install bunlder

一応rbenv rehashとbundle installしておく

rbenv rehash
bundle install

pygmentsのインストール

sudo apt-get install python-pygments

動作確認

$ jekyll -v
jekyll 3.7.2

参考