Jekyll インストールノート
GitHub Pages用Jekyllの私的導入手順。
Rubyのインストール
-
RubyInstaller for Windowsから
Ruby+Devkit
(太字のバージョンが推奨)をダウンロードし、既定値のオプションでインストール
Use UTF-8 as default external encoding.
はオンで。 -
最後の段階で
rick install
を実行 -
ruby -v
を実行し、バージョンが表示されればインストール完了
Rubyのバージョン変更
-
必要なバージョンの
Ruby+Devkit
を通常通りインストール -
ユーザー環境変数の
Path
から使わないバージョンのパスを削除
Jekyllのインストール
-
gem install jekyll bundler
jekyll -v
でバージョンが表示されればインストール完了
Bundlerのインストール
-
gem install bundler
bundler -v
でバージョンが表示されればインストール完了
Gemのインストール
-
Gemfile
の内容を編集source "https://rubygems.org" gem "github-pages", "~> 232", group: :jekyll_plugins platforms :mingw, :x64_mingw, :mswin, :jruby do gem "tzinfo", "~> 1.2" gem "tzinfo-data" end
-
jekyll
やプラグインのgemは今のところ不要なのでコメントアウトしておく。 -
github-pages
のバージョンはDependency versionsを参照。
-
-
Gemfile
のあるディレクトリでbundle install
を実行
Jekyllの起動
-
ローカルサイトのルートディレクトリで
bundle exec jekyll serve
を実行-
published: false
のポストを表示するには--unpublished
を加える。 -
タイムゾーンの関係で表示されない場合は
--future
を加える。
-
-
http://localhost:4000/
で正常にページが表示されれば完了
_config.yml
にbaseurl
を設定している場合はhttp://localhost:4000/baseurl/
になる。
設定ファイルの更新が反映されない場合
bundle exec jekyll build
を実行
(Bundler::GemNotFound)や(Gem::LoadError)が出る場合
bundle update
を実行
Gemその他
Gemの更新
Gemfile
のあるディレクトリでbundle update
を実行
Gemの全削除
-
Gemfile
のあるディレクトリで以下を実行gem uninstall -aIx --user-install --force
Gemの一覧表示
Gemfile
のあるディレクトリでgem list
を実行