import path from 'path'; import { defineConfig } from 'astro/config'; import mdx from '@astrojs/mdx'; import tailwind from '@astrojs/tailwind'; import image from "@astrojs/image"; import robotsTxt from 'astro-robots-txt'; import sitemap from '@astrojs/sitemap'; const mkPath = (name) => path.resolve(`./src/${name}`); const external = ['svgo']; const alias = { '@assets': mkPath('assets'), '@components': mkPath('components'), '@content': mkPath('content'), '@layouts': mkPath('layouts'), '@pages': mkPath('pages'), '@utils': mkPath('utils'), }; export default defineConfig({ site: "https://nix-hh.de", integrations: [ mdx(), tailwind(), image(), sitemap(), robotsTxt(), ], server: { port: 3001 }, vite: { ssr: { external }, resolve: { alias }, }, });