日本語や中国語を有効化したときの Zola のバイナリの大きさ
おおむね 日本語で67MB、中国語で5MB、の容量増加
おおむね 日本語で67MB、中国語で5MB、の容量増加
rustup update だけ
Categories: programming
Rust 製 SSG ツール Zola で作ったウェブページを GitHub Actions を使って GitHub Pages にホストする
Zola は SSG - Static Site Generator (静的サイト生成)のツールです。 Rust で書かれていることによる高速なビルドと豊富な機能が特徴です。
似たツールとしては Golang 製の Hugo があります。 Hugo のほうが歴史も長く枯れており知名度と人気があるため Theme (デザインのテンプレート)が豊富に公開されています。 また、ビルド速度は Zola より Hugo のほうが速いようです。 とはいえ Zola もその他の言語の SSG に比べると十分に速いです。 ざっくり体感として、数百ページを超えるとビルドのラグを少し感じなくもないです。 数千ページを超えると数秒以上かかりました。 Hugo だとその程度の量は秒未満で処理できることが多いです。 本当にページが莫大に増える見込みがあるようであれば、事前にページを大量生成してビルド時間を疑似体験・簡易比較しておいてもいいかもしれない(けど、個人的には気にするほどではないと思う)。
Read MoreCategories: web
Tags: zola ssg github-pages github-actions rust
Search