From 69c4fc3fa98502e962477a21b7719b3b87bfcf84 Mon Sep 17 00:00:00 2001 From: saturneric Date: Fri, 5 Apr 2024 20:46:30 +0800 Subject: feat: initial commit --- astro.config.mjs | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 astro.config.mjs (limited to 'astro.config.mjs') diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..8abc1ab --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,58 @@ +import { defineConfig } from "astro/config"; +import starlight from "@astrojs/starlight"; +import netlify from "@astrojs/netlify"; + +// https://astro.build/config +export default defineConfig({ + integrations: [ + starlight({ + title: "GpgFrontend", + description: "A Free, Easy-to-Use, Cross-Platform OpenPGP Crypto Tool.", + logo: { + src: "./src/assets/logo.svg", + }, + favicon: "/images/favicon.ico", + social: { + github: "https://github.com/saturneric/GpgFrontend", + }, + editLink: { + baseUrl: "https://github.com/saturneric/GpgFrontend-Manual/edit/main/", + }, + sidebar: [ + { + label: "Overview", + // Autogenerate a group of links for the 'guides' directory. + autogenerate: { + directory: "overview", + }, + }, + { + label: "Brief Guides", + autogenerate: { + directory: "guides", + }, + }, + { + label: "Advanced Features", + autogenerate: { + directory: "advanced", + }, + }, + { + label: "Appendix", + autogenerate: { + directory: "appendix", + }, + }, + { + label: "Reference", + autogenerate: { + directory: "reference", + }, + }, + ], + }), + ], + output: "server", + adapter: netlify(), +}); -- cgit v1.2.3