#Astro
#Cloudflare
#ブログ
#個人開発
monzblog を Astro でリニューアルした
背景
個人ブログをずっと放置していたので、思い切ってリニューアルした。
以前は WordPress を使っていたが、更新のたびにダッシュボードを開くのが面倒で、いつの間にか放置していた。
技術選定
以下の理由で Astro を選んだ:
- 静的サイト生成:サーバー不要でシンプル
- Markdown ネイティブ:記事をファイルで管理できる
- Cloudflare Pages との相性が良い:ビルド・デプロイが簡単
- Content Collections:型安全なコンテンツ管理
設計方針
更新の手間を最小化することを最優先にした。
- Markdown ファイルを書いてプッシュするだけで公開される
- フロントマターだけ書けば記事になる
- DB なし、CMS なし、管理画面なし
ページ構成
| ページ | 役割 |
|---|---|
/ | トップページ |
/posts | 記事一覧 |
/logs | 短い開発ログ |
/apps | 作ったアプリ一覧 |
/now | 今やっていること |
/about | サイト紹介 |
/links | リンク集 |
今後やること
- 記事を定期的に書く
- 開発ログを短文で残す
- 作ったアプリを随時追加する