このブログの bundle update
で Jekyll が 4.0.1 に上がって、 ついでに git stash pop
してみたら変更途中だったものがみつかったので、 取り込んでみました。
確認バージョン
- ruby 2.7.1
- jekyll 4.0.1
- jekyll-last-modified-at 1.3.0
- liquid-c 4.0.0
警告対応
Jekyll が 4.0.1 に上がって、 Ruby 2.7 で使うと警告がたくさん出ていたのもおさまったようなので、 プラグインで無理やり
jekyll-last-modified-at 削除
バージョンアップでの変更点を確認しようと思って https://github.com/gjtorikian/jekyll-last-modified-at をみてみると、 read-only になっていたので、 説明をよくみてみると、 今は page.last_modified_at
を使えばよいということで、 _includes/
や _layouts/
を確認してみると、 すでに last_modified_at
は使っていなくて page.last_modified_at
だけだったので、 Gemfile
や _config.yml
から削除しました。
ダークモード対応
コードのハイライトに solarized-light を使っていて、 solarized-dark を使えばダークモード対応が簡単にできそうと思って、 途中まで試して、最後に pre.highlighter-rouge, code.highlighter-rouge
の border
と background-color
の色だけ TODO で残っていたので、 solarized-dark の .highlight
の background-color
を使うようにしてコミットしました。
liquid-c 追加
jekyll 4 の pre-release 対応が stash に残っていて、 .jekyll-cache/
を .gitignore
などに入れるのはすでに対応済みだったので、 liquid-c
を Gemfile
に追加するところだけ取り込みました。
jekyll の中で liquid-c
があれば使って高速化してくれるようです。