From 05f0552f424c9fe2c5d5d277fed2630fc9aa5405 Mon Sep 17 00:00:00 2001 From: Asai Neko Date: Sun, 7 Dec 2025 21:31:06 +0800 Subject: Modify basic settings, i18n, add docs - Edit README for subspecific rules - Add meetup-2-guide for both root and en - Remove vscode folder - Remove default pages and docs - Gitignore add editor section - Setup i18n Signed-off-by: Asai Neko --- astro.config.mjs | 51 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 21 deletions(-) (limited to 'astro.config.mjs') 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(), + ], }); -- cgit v1.2.3