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" 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/starlight/Pagination.astro', }, customCss: [ './src/styles/Starlight.scss', './src/styles/Header.scss', ], sidebar: [ { label: 'Account', autogenerate: { directory: 'support/account' }, }, ], }) ], server: { port: 2000, host: true } })