summaryrefslogtreecommitdiff
path: root/astro.config.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'astro.config.mjs')
-rw-r--r--astro.config.mjs51
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(),
+ ],
});