結局SlickからHakyllに戻ってきた

2023-11-17 06:09

こんにちは。 技術書典なんとか新刊出せました。 たくさんの反応をいただけて嬉しかったです。 ありがとうございます。

さて、ところでこのブログのビルドシステムについてですが、Slickというものを採用してやってみたものの、結局Hakyllに戻ってきました。

Slickだと実際のビルド処理を細かく書いていかなくてはなりませんが、Hakyllはこの辺をうまく隠蔽し、DSLのようにビルド手順を記述できます。 まぁ結局Slickだと機能が薄すぎて、もうちょっとリッチな体験が欲しかったという感じになります。

また、ビルドもDockerなどを使わず、各サイト向けに記述したHakyllのビルドプロジェクトをGitHub Actionsで動かすようにしました。 結局そんなにビルドが速い必要もなかったので、これで十分でしょうという感じです。

今はOGPで使う画像の自動生成に取り組んでいますが、ちょっと難しそうです。

Hakyllでサイトの生成からデプロイまで行うテンプレートは cordx56/hakyll-template にあるので、必要があれば参照してみてください。