hiro99ma blog

web: jekyllのliquid

2025/06/25

GitHub Pages でブログの運用し始めて1年半ほど経つ。
Google Search Console でインデックス登録されなかったり、 Google Search Console で sitemap を登録できなかったり、 Google Search Console が役立ってるのかどうか分からなかったりといろいろあったが、 まだ運用できている。

が、面倒なのことはいろいろある。

記事を探すことが出来ないのは DuckDuckGo や Bing などを使えばできるのだが、 他のブログにある、いわゆるタグ付けなんかは出来ていない。
Google 以外で検索できるんだからもういいやん、と思うのだが、 私のメモも兼ねているのでもうちょっと大ざっぱに探したい。
そういうときにタグが便利だと思う。

ネットで検索すると GitHub Pages でもできるやり方がいくつか見つかった。
これを書いている時点ではもう反映済みだ。

jekyll で liquid というテンプレート言語が使えるので、 それを使っている。 今まで使用していなかった Front Matter も設定した。
Collections で liquid からタグを扱えるようにもした。
そんなこんなで各記事にタグを付けて、テンプレートを作ると自動で埋めてくれる。

また liquid の使い方が多少分かったので、トップページの「最近の記事」も自動になった。
開発日記以外のページを更新しても反応してしまいそうな気はするが、もうどっちでもいいや。

各日記に Front Matter を付けるのが一番面倒だった。
幸い、手書きながらもフォーマットがだいたい同じだったので bash スクリプトで大半は追加できた。
まあ、スクリプトは Gemini に作ってもらったけどね。。。

タグは、記事にタグを書いたら反映してくれるわけではなく、先にタグのページを _tags/ に作っておかないといけない。 そこが面倒ではあるのだが、乱立するよりはよいか。

writer: hiro99ma
tags: Blogサイト運営   

 < Top page

コメント(Google Formへ飛びます)

GitHub

X/Twitter

Homepage

About me