Astroで爆速静的サイト構築 — AIブログを無料でホスティングする方法
約7分で読めます
Astroで爆速静的サイト構築
Astroは「コンテンツ駆動」の静的サイトジェネレーター。React/Vue/Svelteのコンポーネントを使いつつ、ビルド時にJavaScriptを除去して超高速なHTMLを出力する。
なぜAstroか
- ゼロJSデフォルト: クライアントJSなしで表示。Core Web Vitals最高スコア
- コンテンツコレクション: Markdownファイルを型安全に管理
- アイランドアーキテクチャ: 必要な部分だけインタラクティブに
- デプロイ無料: Cloudflare Workers/Netlify/Vercelで$0
コンテンツコレクション
// src/content/config.ts
const blog = defineCollection({
schema: z.object({
title: z.string(),
description: z.string(),
pubDate: z.date(),
readingTime: z.number()
})
});
実績: Agentiveサイト
- 40本以上の記事を管理
- ビルド時間: 約5秒
- Cloudflare Workersで全世界CDN配信
- Lighthouse: Performance 100
関連記事
実践のポイント
比較表
| 項目 | 従来 | AI統合 |
|---|---|---|
| 速度 | 数時間 | 数分 |
| 品質 | 変動あり | 一定 |
| コスト | 人件費 | API費用 |
ベストプラクティス
- 小さく始める
- 測定する
- 改善する
- 共有する
A
Agentive 編集部
AIエージェントを実際に使い倒す個人開発者。サイト制作の自動化を実践しながら、その知見を発信しています。