このページでは,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