Skip to content
とりダンス

bird-dance.devを作りました

2026年3月21日、この技術ブログを作成した。
5年前はWordPressとレンタルサーバーが定番だったブログ構築も、今やほぼ無料で実現できる時代になった。
この記事ではbird-dance.devを支える技術スタックと選定理由を紹介する。

目次

開く

求めていた要件

技術スタック概要

フレームワーク選定

まずフレームワークを選定する上で、Hugo、Next.js、Astroが候補に上がった。

Hugo

Next.js

Astro

決め手

シンプルに始められるが、将来の拡張性もあるというバランスの良さ。
テーマが充実していて利用者も多い。

テーマ:AstroPaper

正直、テーマは時間をかけて選んでいない。
シンプルな感じで、簡単に始められれば何でもよかった。

選定理由

記事管理:GitHub

無料DBとして利用。

ホスティング選定

VercelとCloudflare Pagesの2つが候補だった。

Vercel

Cloudflare Pages

決め手

正直、個人ブログには十分すぎるので、どちらでもよかった。
少しの差だが、無料枠が大きめなのでCloudflare Pagesにした。
ついでに、ドメイン購入をCloudflare Registrarで行うとほぼ原価で購入でき、Cloudflare Pagesとの親和性も高い。

記事作成のワークフロー

  1. ローカルで「npm run dev」してプレビューしながら記事を書く
  2. git pushすると、Cloudflare Pagesが自動でビルド・デプロイし、bird-dance.devに反映される

費用

相談相手:Claude、ClaudeCode

求めていた要件を満たすように相談していたら、この技術ブログが出来上がった。
制作期間は約3日。
これほど短期間で、長期的に使えるほぼ無料の技術ブログが出来上がってしまうのは本当に凄まじいと感じる。
ClaudeCodeには、主にデザイン面の修正で手伝ってもらったが、多くの提案が的を射ていて、AstroやAstroPaperの知見が薄い中でも効率的に作業を進められた。