minimal mistakes を最新バージョンにしたらエラー出て正常実行に到るまでの過程
- Upgrading のページを参考にしました。
- Update Files Manually の項を参照、以下の四つのディレクトリを上書きしました。
_layouts
Replace all. Apply edits if you customized any layouts._includes
Replace all. Apply edits if you customized any includes.assets
Replace all. Apply edits if you customized stylesheets or scripts._sass
Replace all. Apply edits if you customized Sass partials.
- いつも通りターミナルで、
bundle exec jekyll serve
コマンド実行 - エラー発生
Liquid Exception: Liquid syntax error (line 16): Unknown tag 'include_cached' in /_layouts/default.html
- エラー文をコピペして検索
- githubの minimal mistakes のissueで提供者の方が直々に直し方を教えてくれてた。
- Liquid Exception: Liquid syntax error (line 16): Unknown tag ‘include_cached’ in /_layouts/default.htm #1875
- 心から感謝の言葉が漏れた。 「ありがてぇ(藤原竜也)」
_config.yml
を編集
-
pluginsの一番下に
- jekyll-include-cache
を追記1 2 3 4 5 6 7
plugins: - jekyll-paginate - jekyll-sitemap - jekyll-gist - jekyll-feed - jemoji - jekyll-include-cache
Gemfile
を編集
-
一番下に次の一文を追記
1
gem "jekyll-include-cache"
- コンソールで
bundle update
コマンド実行 - 再度コンソールで
bundle exec jekyll serve
コマンド実行 - 正常実行
他に試して関係なかったやつ
jekyll のアップグレード
- Upgrading参照
bundle update jekyll
コマンド実行- jekyll 3.7.3 -> jekyll 3.8.4
- 最新になったわ(笑)やったね!
更新追記
- テーマを最新にアップグレードする際には、
_sass
内のファイルの差分をとる必要あり。