Octopress 脱出
長年利用してた Octopress がずいぶん前にサポート外になってたので Jekyll へ変更することにした。
問題点
サポート外になったことによる問題点があり、その問題によって変更することになった。 問題点としては、 Pygments.rb と Compass と利用している Ruby のバージョンが 2.3.7 というのが主であった。
変更
やったことは以下のとおり。
- gem の整理
- 最初に不要な gem を削除。特に消したいのは Pygments.rb と Compass それ以外にも不要なものがあるので消す。
- ディレクトリの整理
- posts は元々の設定が
source/_posts
に入れていたが、_posts
に変更 - 画像も同様に
source/images
だったものをimages
に変更
- posts は元々の設定が
- テンプレートの整理
- テンプレート minima を利用するにあたり
_includes
などの中身を整理
- テンプレート minima を利用するにあたり
- プラグインの整理
- いまのところ jekyll-paginate-v2 のみ変更で他は入れていない。
- そのうち theme も含めて検討したい
- Rake コマンド の整理
- とりあえず octopress で利用してた Rakefile から必要最低限の変更のみ実行。
まとめ
日曜日の夜中 RubyKaigi の日記 をポストしてからこのリポジトリを jekyll にしようと 雑に 弄ってたら、 rake generate
が Unknown language: xml
という謎の Pygments エラーが出てしまった。
このエラーを修正しようとしがんばってみたが、失敗して修正できなかったので jekyll に変更したものでデプロイした。
そんなこんなあって Octopress はやめて jekyll に変更しました。