diff options
Diffstat (limited to 'astro.config.mjs')
| -rw-r--r-- | astro.config.mjs | 51 |
1 files changed, 30 insertions, 21 deletions
diff --git a/astro.config.mjs b/astro.config.mjs index 9a25601..9897629 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,26 +1,35 @@ // @ts-check -import { defineConfig } from 'astro/config'; -import starlight from '@astrojs/starlight'; +import { defineConfig } from "astro/config"; +import starlight from "@astrojs/starlight"; +import starlightThemeGalaxy from "starlight-theme-galaxy"; + +import mdx from "@astrojs/mdx"; // https://astro.build/config export default defineConfig({ - integrations: [ - starlight({ - title: 'My Docs', - social: [{ icon: 'github', label: 'GitHub', href: 'https://github.com/withastro/starlight' }], - sidebar: [ - { - label: 'Guides', - items: [ - // Each item here is one entry in the navigation menu. - { label: 'Example Guide', slug: 'guides/example' }, - ], - }, - { - label: 'Reference', - autogenerate: { directory: 'reference' }, - }, - ], - }), - ], + integrations: [ + starlight({ + title: "NixCN", + defaultLocale: "root", + locales: { + root: { + label: "简体中文", + lang: "zh-CN", + }, + en: { + label: "English", + }, + }, + social: [ + { + icon: "github", + label: "GitHub", + href: "https://github.com/withastro/starlight", + }, + ], + sidebar: [], + plugins: [starlightThemeGalaxy()], + }), + mdx(), + ], }); |