はじめてのAstroブログへようこそ!
はじめに
このWebサイトは、静的サイトジェネレーター Astro と、ホスティングサービス Cloudflare Pages を使用して構築されています。
WordPressなどの従来のCMSと異なり、以下の圧倒的なメリットがあります。
なぜこの構成を選んだのか?
- 表示速度が圧倒的に速い
- データベース(MySQL)への問い合わせが発生せず、事前にビルドされた静的HTMLがCloudflareのエッジサーバーから即座に配信されます。
- セキュリティリスクがほぼゼロ
- サーバーサイドの脆弱性や不正ログインを心配する必要がありません。
- 運用コストが0円
- Cloudflare Pagesの無料プランはリクエスト数・帯域幅が無制限で利用できます。
- 記事が手元に残る資産になる
- すべての記事がプレーンなMarkdownファイルとしてGitHub上に保存されるため、バックアップも簡単です。
コードスニペットの例
Markdown内でコードブロックも綺麗にハイライト表示されます。
// サンプルのJavaScriptコード
function greet(name) {
console.log(`Hello, ${name}!`);
}
greet('Astro Developer');
次のステップ
記事を書くときは、src/content/blog/ フォルダ内に新しい .md ファイルを追加するだけです。
今後も快適なブログライフを!