サイト設定

このページ

サイト設定はタイトル、タグライン、ロゴ、ファビコン、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) → キーに応じた型