import { defineConfig } from 'astro/config'; import starlight from '@astrojs/starlight'; // import node from '@astrojs/node' import astroFontPicker from 'astro-font-picker'; import vue from '@astrojs/vue'; import astroI18next from "astro-i18next"; import Compress from "astro-compress"; // https://astro.build/config export default defineConfig({ site: 'https://fluxnodes.net', trailingSlash: "ignore", // output: 'server', // adapter: node({ // mode: 'standalone', // }), integrations: [astroFontPicker(), astroI18next(), Compress(), vue(), starlight({ title: 'Flux Support', tableOfContents: false, // If you need this in an article, add this: https://github.com/withastro/starlight/blob/main/docs/src/content/docs/reference/plugins.md?plain=1#L4-L5 lastUpdated: true, // Staff must set "lastUpdated" date in the article file titleDelimiter: " - ", // Flux Support " - " Article Title components: { Header: './src/components/global/Header.astro', PageFrame: './src/components/PageFrame.astro', Pagination: './src/components/Pagination.astro' }, customCss: ['./src/styles/Starlight.scss', './src/styles/Header.scss'], sidebar: [{ label: 'Account', autogenerate: { directory: 'support/account' } }] })], server: { port: 2000, host: true } });