Astro 5.9.0 リリース
Astro 5.9.0 がリリース。実験的な Content Security Policy(CSP)サポートの追加、コンテンツローダーでの Markdown レンダラーの提供、アダプターの警告/エラー抑制オプションの追加など。
typescript
// astro.config.mjs
import { defineConfig } from "astro/config";
export default defineConfig({
experimental: {
csp: true,
},
});CSP は XSS 攻撃からの保護など、リソースのダウンロードと実行を細かく制御できる重要な機能。Astro の処理済みスクリプトやスタイルのデフォルトのセキュリティを強化し、コンテンツタイプの追加設定も可能。静的ページ、動的ページ、SPA など、すべての Astro レンダリング環境で動作。