ブログリニューアル
日記
公開日時: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と連携も簡単。