ブログサイトの機能追加

2024-01-29

検索とメンテの機能を追加したよ。

検索はpagefindを使った。SSGのサイトでいい感じのライブラリがないか検索したところヒットして、導入も簡単だったのでこれを採用。build時に検索対象のtagで囲まれた範囲のindexを作っているみたい。言語はRust。やっぱり早いのかな。。大体の最近のいい感じのライブラリは全部Rustで作成されちゃっている気がするな。暇な時に中身読んでみよう。

メンテはパッケージアップデートの話。ブログのメンテに時間はかけたくない。github公式のDependabotを使う。これでアップデートのPRを作成して、github actionsでメジャーとマイナーの更新PRは全部masterへマージするようにした。オートマージのactionsも公式で案内されているので簡単にできた。

いい時代になったもんだけど、コアなとこの開発しないから不安にもなるしやりたくなる。作りたいものを手軽に作れる時代になったけど、それを支えるコアな技術に触れる機会が少なくなってしまった気がする。こういうのは別の時間を設けてOSSの一人輪読とかして時間を作ろう。