Jekyllの"Related Posts"に「最近の投稿」が表示される問題

Jekyllの”Related Posts”(関連エントリー)は、プラグインが動作する環境が必要らしい。そして、そのようなプラグインが動作しないGitHub Pagesでは、うまく機能してくれない。

具体的には、「関連エントリー」を表示したいんだけど、単に日付の新しい「最近投稿したエントリー」が表示されてしまう。

この問題に関する参考情報

下記ページで丁寧に解説してくれていた。

プラグイン無しで「関連エントリー」を表示するには

上記ページでは、そのタイトル通りに、プラグイン無しの「関連エントリー」表示方法まで記載してくれている。

具体的には、下記のコードをPostsに埋め込めばいい。

このコードを_includes/similar_posts.htmlとして保存して、それを_layout/post.html内からincludeすることで、関連エントリーを表示できるようになった。

Comments