長年利用してた Octopress がずいぶん前にサポート外になってたので Jekyll へ変更することにした。

問題点

サポート外になったことによる問題点があり、その問題によって変更することになった。 問題点としては、 Pygments.rbCompass と利用している Ruby のバージョンが 2.3.7 というのが主であった。

変更

やったことは以下のとおり。

  1. gem の整理
    • 最初に不要な gem を削除。特に消したいのは Pygments.rbCompass それ以外にも不要なものがあるので消す。
  2. ディレクトリの整理
    • posts は元々の設定が source/_posts に入れていたが、 _posts に変更
    • 画像も同様に source/images だったものを images に変更
  3. テンプレートの整理
    • テンプレート minima を利用するにあたり _includes などの中身を整理
  4. プラグインの整理
    • そのうち theme も含めて検討したい
  5. Rake コマンド の整理
    • とりあえず octopress で利用してた Rakefile から必要最低限の変更のみ実行。

まとめ

日曜日の夜中 RubyKaigi の日記 をポストしてからこのリポジトリを jekyll にしようと 雑に 弄ってたら、 rake generateUnknown language: xml という謎の Pygments エラーが出てしまった。 このエラーを修正しようとしがんばってみたが、失敗して修正できなかったので jekyll に変更したものでデプロイした。

そんなこんなあって Octopress はやめて jekyll に変更しました。