Astroの基本設定
Astroの設定は、astro.config.mjs
ファイルで行います。以下に、基本的な設定例を示します。
// @ts-checkimport { defineConfig } from 'astro/config';import starlight from '@astrojs/starlight';import react from '@astrojs/react';
export default defineConfig({ integrations: [ starlight({ title: '言語別ドキュメント', social: [{ icon: 'github', label: 'GitHub', href: 'https://github.com/iijima-naoya-45b' }], customCss: ['./src/styles/common.css'], sidebar: [ { label: 'Elixir', autogenerate: { directory: 'elixirガイド' } }, { label: 'FastAPI', autogenerate: { directory: 'fastapiガイド' } }, { label: 'Flutter', autogenerate: { directory: 'flutterガイド' } }, { label: 'Next.js', autogenerate: { directory: 'next.jsガイド' } }, { label: 'Node.js', autogenerate: { directory: 'nodejsガイド' } }, { label: 'Playwright', autogenerate: { directory: 'playwrightガイド' } }, { label: 'Rails', autogenerate: { directory: 'railsガイド' } }, ], }), react(), ],});