Lighthouse 100点への執着:Astro × Cloudflareの真価
「爆速」を謳うブログへ移行したからには、証明しなければならない。Lighthouse全項目100点満点への、Antigravityとのペアプログラミング記録。
Tech Blog
「爆速」を謳うブログへ移行したからには、証明しなければならない。Lighthouse全項目100点満点への、Antigravityとのペアプログラミング記録。
単なる文章生成AIとは一線を画す「Antigravity」。執筆、画像生成、ブラウザプレビュー、そしてデプロイまで、IDE内で完結する自律型エージェントの活用事例について。
AIエージェントと共創するブログ運用において、品質担保をどう自動化するか。textlintではなくPythonで独自のLinterを実装した理由と詳細。
個人開発の静的サイトホスティングとして、なぜCloudflare Pagesを選んだのか。寛容な無料枠とR2連携のメリット。
AstroでOGP画像を動的生成する手法(vercel/og等)は魅力的だが、なぜ今回は静的運用を選んだのか。
@astrojs/sitemap の導入と、pnpm dev で確認できない問題、そして本番環境での検証プロセスについて。
Tailwind CSS全盛の時代に、あえてVanilla CSSとAstroのScoped CSS機能を選んだ理由と、そのメリット。
Node.jsプロジェクトであるAstroの管理に、なぜあえてPythonスクリプト(manager.py)を採用したのか。
A3roプロジェクトにおける content/projects と content/note の明確な分離と、それぞれの運用フローの違いについて。
「記事を書く→コマンド一発でデプロイ」を実現するために、Astro + Cloudflare Pages + R2 を組み合わせた独自CMSを構築しました。プロジェクト単位での記事管理、Pythonスクリプトによる画像処理、そして爆速のデプロイフローの全貌を公開します。