皆さんこんにちは。Sandyマンです。今回は、HugoをやめてGatsbyでブログを作り直したくなったので、それについてやっていきます!!
Hugoが嫌になった理由
Hugoが嫌になった理由3選です。
- 見た目のカスタマイズがしずらい
- モダンではない
- 機能を付け足しずらい
…ブログをただ書く分には別に問題はないんですよ。ただ、カスタマイズしようとすると一気に面倒になります。
例えば、いろいろ見た目を変えたいところがあっても、該当箇所を探してCSSを書いて直さないとです。私は、Tailwind CSSやChakra UIが楽で好きなので、それができないのは結構面倒です。(やろうと思えば導入できる)機能の追加も同様です。
そして「モダンではない」これも結構嫌ですね。Hugoのテンプレートエンジンは他で使うことがないので、覚えてもあまり意味がないんですよね。やっぱりモダンなReactとかVueで実装したいところです。
移転先
ということでいろいろ移転先を考えたんですが、最終的にGatsbyを使って作ることにしました。以下が理由です。
- Reactを使える
- スターターがあるので作りやすい
- 各種JavaScriptのライブラリが使える
例えば、私がブログで実装したい機能の一つに「アイキャッチに絵文字(Twemoji)を使う」というものがあります。こういうのはHugoだとかなり難しいのですが、Gatsbyだとライブラリを使ってそこそこ楽に実装することができます。
また、Hugoに比べて細かい情報の量が多い(気がする)ので、何か困ったときに解決しやすいです。
まとめ
こんな感じで、Gatsbyにブログをお引越しする方向でいこうと思います。できるだけデザインを重視して作ってみたいなと思います。それではさようならーーーーーーーー!