Starlight
Astroの公式ドキュメントフレームワーク。サイドバーナビゲーション、全文検索、i18n、ダーク/ライトモード、コードブロックのシンタックスハイライトを備えた美しいドキュメントサイトを提供します。
varshaには、プロダクションサイトに必要な厳選されたAstroインテグレーションがプリインストールされています。このガイドでは、各インテグレーションの概要と追加のインテグレーションの追加方法を説明します。
Starlight
Astroの公式ドキュメントフレームワーク。サイドバーナビゲーション、全文検索、i18n、ダーク/ライトモード、コードブロックのシンタックスハイライトを備えた美しいドキュメントサイトを提供します。
Sitemap
ビルド時に自動的にsitemap.xmlを生成し、SEOを向上させ、検索エンジンのクロールを改善します。
Vercel
Vercelへのデプロイメントアダプター。エッジ/サーバーレス関数、画像最適化、キャッシュをサポートします。
Starlightはドキュメントサイト(/docs/)を強化します。astro.config.mjsで設定されます:
starlight({ title: 'varsha', description: 'A premium website starter template.', customCss: ['./src/styles/global.css', './src/styles/marketing.css'], sidebar: [ { label: 'Start here', items: [/* ... */] }, { label: 'Building your site', items: [/* ... */] }, { label: 'Going live', items: [/* ... */] }, { label: 'Reference', items: [/* ... */] }, ], locales: { root: { label: 'English', lang: 'en' }, ja: { label: '日本語', lang: 'ja' }, 'zh-cn': { label: '简体中文', lang: 'zh-CN' }, }, social: { github: 'https://github.com/yethikrishna/web-ui-template', },})@astrojs/sitemapインテグレーションはビルド時に自動的にサイトマップを生成します。astro.config.mjsでsitemap.xmlに含まれるページを設定できます:
sitemap({ filter: (page) => !page.includes('/admin/'), changefreq: 'weekly', priority: 0.7,})VercelアダプターはVercelプラットフォーム向けにビルドを最適化します。別のプラットフォームにデプロイする場合は、アダプターを切り替えてください:
npx astro add netlifynpx astro add cloudflarenpx astro add nodeRSS
ブログのRSSフィードを追加:npx astro add rss
Tailwind CSS
Tailwindを使用する場合:npx astro add tailwind(varshaはデフォルトでプレーンCSSを使用)
MDXのみ
ドキュメントにはMDXが付属しています。マーケティングページにMDXが必要な場合は個別に追加
Astroインテグレーションを追加するには、Astro CLIを使用するのが最も簡単です:
npx astro add <integration-name>これにより、依存関係が自動的にインストールされ、astro.config.mjsが更新されます。