どうも、福岡市でエンジニアをしているよだかです。
近々働く環境が変わります。
前回、Hugo でこのブログを作った話をしたんですが 1 ヶ月足らずで Gatsby に移行しました。
(既に Gatsby も気になってる…)
まさにこの通りになりました。
雰囲気で移行してしまったんですが、Hugo と Gatsby の比較をしていこうと思います。
まとめ
以下、つらつらと書いていきますが、まずはまとめです。
ジェネレータ名 | ベース言語 | テーマ数 | 言及記事数 |
---|---|---|---|
Hugo | Go | 多 | 多 |
Gatsby | JavaScript | 少 | 多 |
何が違うん?
Hugo も Gatsby も静的サイトジェネレータというところでは同じです。
ベース言語が、Hugo だと Go、Gatsby だと JavaScript です。
更に言うと Gastby は JavaScript のフレームワーク「React」を使っています。
後は、サイトのデザインが予めテーマとして用意されているんですが、これは Hugo の方が数が多いです。(多分)
今回、Gatsby に移行するにあたってテーマを探したんですがみつからず…
テーマ機能はあるみたいですが、最近実装されたんですかね???ここは継続調査が必要 。
後は、記事の豊富さですが違うほど記事数に差はない印象です。
結局は好み
テーマの多さは Hugo に一日の長がありそうですが、アウトプットは同じなので好きなやつを使えばいいです。
深く使っていけば細かい違いは出てくるかもしれないけど、それはまたその時に比較します。