2026年の個人サイト運用まとめ:AIとAstroとCloudflareで回す
2020年で更新が止まっていたGatsby製のこのサイトを、2026年にAstro+Cloudflare Pagesでリニューアルしました。人とAIの分担体制、確定した技術構成、記事の品質チェックと作り直しの判断、来年以降に残した課題まで、1年の運用を総括します。
続きを読む8 件の記事
2020年で更新が止まっていたGatsby製のこのサイトを、2026年にAstro+Cloudflare Pagesでリニューアルしました。人とAIの分担体制、確定した技術構成、記事の品質チェックと作り直しの判断、来年以降に残した課題まで、1年の運用を総括します。
続きを読むCloudflare Pagesの静的ブログに「状態を持つ機能」を足したくなったときの、D1とWorkers KVの使い分けメモ。キー・バリューで結果整合性のKVと、SQLiteベースでSQLが使えるD1の性格の違いを比べ、閲覧カウンタ・いいね・問い合わせ保存・設定値の保持といった用途の振り分けと、そもそもビルド時生成で済むものの線引き、無料枠の考え方を整理しました。
続きを読む静的サイトに問い合わせフォームを足すときのスパム対策として、Cloudflare Turnstileを検討したメモ。従来型CAPTCHAとの違い、サイトキーとシークレットキーによる2段構えの仕組み、静的サイトでの検証側の置き場、ウィジェットモードとテストキーの使い方を、公式ドキュメントで確認しながら整理しました。
続きを読むCloudflare Web AnalyticsとGA4(Googleアナリティクス4)の違いを、計測方式・Cookie・取れる指標・データの欠け方の観点で比較。個人ブログでどちらを選ぶか、両方入れる場合の注意点まで整理します。
続きを読むCloudflare Pagesで配信する静的ブログを前提に、エッジキャッシュで速くなる部分とそうでない部分を整理しました。HTMLと静的アセットの扱いの違い、デプロイとハッシュ付きファイル名で更新が伝わる仕組み、Cache Rulesやパージが必要な場面・不要な場面、計測するときの注意までまとめます。
続きを読むAstro+Cloudflare Pagesの個人ブログで、画像や配布ファイルをどこに置くか。リポジトリ+astro:assetsとCloudflare R2の役割分担、エグレス無料という料金設計の意味、公開方法の3択(カスタムドメイン/r2.dev/署名付きURL)を整理しました。
続きを読むCloudflare PagesとWorkersは対立する選択肢ではなく、Pages Functions自体がWorkersランタイムで動きます。このサイト(静的ブログ)を例に、静的配信で済む範囲、Functionsで足りる範囲、単体のWorkersまで行く範囲を、判断フローと比較表で整理しました。
続きを読むホスティング移行にあわせてDNS管理をCloudflareへ寄せる前に整理した基本メモ。A/AAAA/CNAME/MX/TXTレコードの役割、ゾーン追加からネームサーバ変更までの手順、プロキシ(オレンジ雲)とTTLの考え方、メール系レコードを消すと起きることをまとめます。
続きを読む