GpgFrontend-Manual/astro.config.mjs

59 lines
1.4 KiB
JavaScript
Raw Normal View History

2024-04-05 12:46:30 +00:00
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",
},
},
{
2024-06-14 20:11:13 +00:00
label: "Extra",
2024-04-05 12:46:30 +00:00
autogenerate: {
2024-06-14 20:11:13 +00:00
directory: "extra",
2024-04-05 12:46:30 +00:00
},
},
],
}),
],
output: "server",
adapter: netlify(),
});