WordPressの運用サイトから、Gatsby+microCMSでの静的サイトの運用に切り替えた。
当初は、WordPressを、Gatsby PluginでHeadless CMS のように使おうと考えていたが、REST APIが吐き出すjsonデータの加工に苦労したため断念。
Netlifyでの運用においては、画像数が多いため、ビルド時間(Freeプランで月300分まで無料)の短縮が求められる。現状は、graphQLのクエリで生成画像のクオリティ を下げたり、キャッシュの有効化で対応している。
Gatsby、Reactでのコンポーネントベースの開発や、graphQLなど、サイト制作で初めて触った技術に、いろいろと学ぶことが多かった。
引き続き、この技術を活用して、比較的複雑なアプリケーションも作れるようにしたい。