import { defineConfig } from 'astro/config'; import robotsTxt from 'astro-robots-txt'; import mdx from '@astrojs/mdx'; import vue from "@astrojs/vue"; import node from '@astrojs/node'; export default defineConfig({ site: 'https://sudovanilla.org', // Slug issue if not enabled redirects: { '/docs/': '/docs/zorn/introduction/', '/docs/minpluto': '/docs/zorn/introduction/', '/on-premise-policy': '/umbrella-policy' }, integrations: [ mdx(), vue(), robotsTxt({policy: [{userAgent: 'Googlebot',disallow: '/'}, {userAgent: 'Bingbot',disallow: '/'}, {userAgent: '404checker',disallow: '/'}, {userAgent: 'MJ12Bot',disallow: '/'}, {userAgent: 'AspiegelBot',disallow: '/'}, {userAgent: 'PetalBot',disallow: '/'}, {userAgent: 'AhrefsBot',disallow: '/'}, {userAgent: 'SEMrushBot',disallow: '/'}, {userAgent: 'DotBot',disallow: '/'}, {userAgent: 'Slurp',disallow: '/'}, {userAgent: 'DuckDuckBot',disallow: '/'}, {userAgent: 'YandexBot',disallow: '/'}, {userAgent: 'MauiBot',disallow: '/'}, {userAgent: 'baiduspider',disallow: '/'}, {userAgent: 'adidxbot',disallow: '/'}, {userAgent: 'microsoftbot',disallow: '/'}, {userAgent: 'OtherBot',disallow: '/'}]}) ], output: 'server', adapter: node({ mode: 'standalone', }), server: { port: 5522, host: true }, devToolbar: { enabled: false }, experimental: { serverIslands: true }, vite: { css: { preprocessorOptions: { scss: { additionalData: ` @use "astro-color-mode/use-color-mode.scss" as *; `, }, }, }, }, });