サイト設定はタイトル、タグライン、ロゴ、ファビコン、URL、1 ページあたりの投稿数、日付・タイムゾーン、SNS アカウントなどのグローバル値です。管理画面で編集し、テンプレートでは getSiteSettings() / getSiteSetting() で読みます。
取得例
src/layouts/Base.astro での getSiteSettings() の使い方、SiteSettings / MediaReference の型、ヘッダー・SNS・SEO・日付コンポーネントのサンプル、GET/POST /_emdash/api/settings の JSON は、英語版 site-settings.mdx と同じコードブロックを参照してください。
API
getSiteSettings()→Promise<Partial<SiteSettings>>getSiteSetting(key)→ キーに応じた型