«

Jekyllサイトにタグ(疑似カテゴリ)を実装する

2017/12/22 11:14 加筆

カテゴリによるURL(パーマリンク)の変更を嫌ったのがタグ導入検討の始まりだったけど
順当に、適切な permalink を設定してカテゴリによる URL 生成をなくし、 記事一覧とかで categoties を表示させたほうが理にかなってた

Jekyllの _config.yml に記載されているデフォルトの permalinkpretty というもので、記事中にも同じリンクあるけどパーマリンクのページに書いてあった

パーマリンク | jekyll
https://jekyllrb-ja.github.io/docs/permalinks/

ただ、いつかタグクラウドを実装したくなりそうな時は来そうなのでそのまま記事は残しておく


先日、このJekyllブログにタグ (疑似カテゴリ) を実装した

YAML Front Matterに則って適切な categorypermalink を設定すれば 狙った動作は出来るのかもだけど permalink はどうするかまだ決めてなくて。

Front Matter | jekyll
https://jekyllrb-ja.github.io/docs/frontmatter/

パーマリンク | jekyll
https://jekyllrb-ja.github.io/docs/permalinks/

また、Github PagesはJekyllのプラグインを動作させられないのでプラグインでタグクラウドを実装させる方向も無し
※ プラグインなどを用いて生成された _site/以下をアップロードする方法ならいけるはずだけど

そんなこんなで検索していたら、Jekyllサイトにシンプルなタグ機能実装を紹介してくれてるサイトがあったので、こちらのサイトを参考にさせていただいてタグを実装してみた

Jekyllサイトにシンプルなタグ・カテゴリのリストを実装 - Qiita https://qiita.com/mnishiguchi/items/fa1e8fd2e893ea801ce8

スタイルシートだったりインライン要素への変更だったり少し弄ったとはいえ実装部分を殆ど改変せずに簡単に実装できた

その時のコミットログ https://github.com/masaquid/masaquid.github.io/commit/885c2147e706817ad8db4c8cc0f31bc35160f9bf