約2年ぶりにアーティスティックなWebデザインに挑戦しました。
その間様々な経験をしており、その経験を活かした良いサイト作りができたと思います。
自分の成長を実感することができました。
今回はページの制作にあたり、CMSを用いたコンテンツ管理を行っています。
初めはmicroCMSを用いた開発を行っていたのですが、費用面の問題があり断念、結果Strapiを採用しました。
この決定は開発完了後の追加発注時に起こったものなので、実は一度根幹部分を作り直していることになります。
結果的には無理のない設計に落ち着かせることができ、保守性も上がったため良い判断だったと思います。
また、今回は初めてウェブ開発でAstroを採用しました。
理由としては、昨今のReactフレームワークはSSGをするためには過剰なため、SSGに特化しているAstroを採用したかった、というのがあります。
ちなみにAstro最大の魅力であるIslandsは使ってません。
技術スタック
- Astro
- Cloudflare Pages
- Strapi (Self hosting)
- PM2