Astro Sitemap 構築の裏側:開発環境で見えない幽霊を追う
@astrojs/sitemap の導入と、pnpm dev で確認できない問題、そして本番環境での検証プロセスについて。
20 articles
@astrojs/sitemap の導入と、pnpm dev で確認できない問題、そして本番環境での検証プロセスについて。
個人開発の静的サイトホスティングとして、なぜCloudflare Pagesを選んだのか。寛容な無料枠とR2連携のメリット。
Google Analyticsに代わる軽量・プライバシー重視の解析ツール「Cloudflare Web Analytics」の導入と、GraphQL APIを用いたデータ取得・自動監視の仕組みについて。
AstroでOGP画像を動的生成する手法(vercel/og等)は魅力的だが、なぜ今回は静的運用を選んだのか。
ブログ執筆の摩擦をゼロにするために。PythonとCloudflare R2を用いて、マークダウンに画像を貼るだけで最適化・アップロードされるパイプラインを構築する。
「爆速」を謳うブログへ移行したからには、証明しなければならない。Lighthouse全項目100点満点への、Antigravityとのペアプログラミング記録。
単なる文章生成AIとは一線を画す「Antigravity」。執筆、画像生成、ブラウザプレビュー、そしてデプロイまで、IDE内で完結する自律型エージェントの活用事例について。
「記事を書く→コマンド一発でデプロイ」を実現するために、Astro + Cloudflare Pages + R2 を組み合わせた独自CMSを構築しました。プロジェクト単位での記事管理、Pythonスクリプトによる画像処理、そして爆速のデプロイフローの全貌を公開します。
「サイトマップが読み込めない」「リダイレクトエラーが消えない」。Googleが提供するプラットフォームのブラックボックスな不具合に振り回され、エンジニアとしての尊厳を傷つけられた私が、なぜBloggerを見限り、Astro + Cloudflare Pagesというモダンスタックへの移行を決意したのか。
思考をアウトプットし続けるための、エンジニアリングによる摩擦除去。Blogger、Cloudflare R2、AIエージェントを組み合わせた執筆インフラの全貌。(過去記事アーカイブ)