blogをHugo+github-pagesで運用していものからタイトルのようなJAM構成に移行しました。
この記事はContentfulのhookがちゃんと動くかの検証も兼ねた記事になっています。
Nuxtで他のは一緒の構成でやっているのは見かけるので、あえて他のフレームワーク使いたかったのと最近Nextの盛り上がりを感じるのでこの構成にしました。
Nextで色々ぐぐると本当にNuxtのタイポと間違われてしまう事象が多発して大変でした。
CSSがJS内でimportしているため初期レンダリング時にCSSが読み込まれていない状態で表示されるため修正しないとですね。 またGAなど一部の機能を一旦消し去って移行したので追って対応していきます
またNuxtだったらこれでできるのにみたいなのもあり、大分無理をして実装をしました。(知らないだけの可能性有)
またTypeScriptを使っているのですが、今のところそこまで恩恵受けてないです。
Contentfulが使いやすかったら仕事でも使っていきたいなと思っています https://github.com/yudppp/blog/tree/new