ブログリニューアル

日記

公開日時:2024/05/03

ブログをリニューアル

リニューアル前

  • フロント: Next.js
  • CMS: microCMS
  • デプロイ: vercel

リニューアル後

  • フロント: Astro
  • CMS: microCMS
  • デプロイ: Cloudflare Pages

選定理由

  • Astro
    • 静的ページを作成するフレームワークとして非常に人気がある。
    • デフォルトで非常に高速。
    • JSXでかける。(普段Reactを使うのでJSXでかけるのはありがたい。)
    • ドキュメントが豊富。日本語にも対応している。
  • microCMS
    • 以前使っていたこともあり、特に不満点がなかったので継続して使用。
    • webhookの設定が簡単にできる。(記事投稿をトリガーにしてデプロイすることができる。)
    • 以前書いた記事があるのでそのまま使いたかった。(ただし、どこかのタイミングでリッチエディタの形式が新しくなっており、今回のタイミングでAPIスキーマを更新したので古い記事は削除した。)
  • Cloudflare Pages
    • Astroのドキュメントにもデプロイ方法が載っており、非常に簡単にデプロイができる。
    • 無料枠が十分に用意されている。(build回数: 500/月)
    • ダッシュボードが使いやすい。githubと連携も簡単。