静的ブログサイトを Zola で作る

Rust 製 SSG ツール Zola で作ったウェブページを GitHub Actions を使って GitHub Pages にホストする

hata published on
11 min, 2046 words

Zola🔗

Zola は SSG - Static Site Generator (静的サイト生成)のツールです。 Rust で書かれていることによる高速なビルドと豊富な機能が特徴です。

似たツールとしては Golang 製の Hugo があります。 Hugo のほうが歴史も長く枯れており知名度と人気があるため Theme (デザインのテンプレート)が豊富に公開されています。 また、ビルド速度は Zola より Hugo のほうが速いようです。 とはいえ Zola もその他の言語の SSG に比べると十分に速いです。 ざっくり体感として、数百ページを超えるとビルドのラグを少し感じなくもないです。 数千ページを超えると数秒以上かかりました。 Hugo だとその程度の量は秒未満で処理できることが多いです。 本当にページが莫大に増える見込みがあるようであれば、事前にページを大量生成してビルド時間を疑似体験・簡易比較しておいてもいいかもしれない(けど、個人的には気にするほどではないと思う)。

Read More