皆さんこんにちは。Sandyマンです。今回は、HugoをやめてGatsbyでブログを作り直したくなったので、それについてやっていきます!!

Hugoが嫌になった理由

Hugoが嫌になった理由3選です。

  • 見た目のカスタマイズがしずらい
  • モダンではない
  • 機能を付け足しずらい

…ブログをただ書く分には別に問題はないんですよ。ただ、カスタマイズしようとすると一気に面倒になります。

例えば、いろいろ見た目を変えたいところがあっても、該当箇所を探してCSSを書いて直さないとです。私は、Tailwind CSSやChakra UIが楽で好きなので、それができないのは結構面倒です。(やろうと思えば導入できる)機能の追加も同様です。

そして「モダンではない」これも結構嫌ですね。Hugoのテンプレートエンジンは他で使うことがないので、覚えてもあまり意味がないんですよね。やっぱりモダンなReactとかVueで実装したいところです。

移転先

ということでいろいろ移転先を考えたんですが、最終的にGatsbyを使って作ることにしました。以下が理由です。

  • Reactを使える
  • スターターがあるので作りやすい
  • 各種JavaScriptのライブラリが使える

例えば、私がブログで実装したい機能の一つに「アイキャッチに絵文字(Twemoji)を使う」というものがあります。こういうのはHugoだとかなり難しいのですが、Gatsbyだとライブラリを使ってそこそこ楽に実装することができます。

また、Hugoに比べて細かい情報の量が多い(気がする)ので、何か困ったときに解決しやすいです。

まとめ

こんな感じで、Gatsbyにブログをお引越しする方向でいこうと思います。できるだけデザインを重視して作ってみたいなと思います。それではさようならーーーーーーーー!