#Astro #Cloudflare #ブログ #個人開発

monzblog を Astro でリニューアルした

背景

個人ブログをずっと放置していたので、思い切ってリニューアルした。

以前は WordPress を使っていたが、更新のたびにダッシュボードを開くのが面倒で、いつの間にか放置していた。

技術選定

以下の理由で Astro を選んだ:

  • 静的サイト生成:サーバー不要でシンプル
  • Markdown ネイティブ:記事をファイルで管理できる
  • Cloudflare Pages との相性が良い:ビルド・デプロイが簡単
  • Content Collections:型安全なコンテンツ管理

設計方針

更新の手間を最小化することを最優先にした。

  1. Markdown ファイルを書いてプッシュするだけで公開される
  2. フロントマターだけ書けば記事になる
  3. DB なし、CMS なし、管理画面なし

ページ構成

ページ役割
/トップページ
/posts記事一覧
/logs短い開発ログ
/apps作ったアプリ一覧
/now今やっていること
/aboutサイト紹介
/linksリンク集

今後やること

  • 記事を定期的に書く
  • 開発ログを短文で残す
  • 作ったアプリを随時追加する