import { defineConfig } from "astro/config"; import starlight from "@astrojs/starlight"; import UnoCSS from "@unocss/astro"; import remarkIconShorthand from "./emojis.mjs"; import vue from "@astrojs/vue"; export default defineConfig({ site: "https://dp-salad.cdezselfhosted.pw", integrations: [ starlight({ title: "DP-Salad", customCss: ["./src/styles/custom.css", "@fontsource/ubuntu-mono"], social: [ { icon: "seti:git", label: "Forgejo", href: "https://git.cdezselfhosted.pw/ldez/dp-salad", }, ], logo: { src: "./src/assets/saladicon.png", replacesTitle: false }, favicon: "/favicon.ico", }), UnoCSS(), vue({ appEntrypoint: "/src/vue-setup.js" }), ], markdown: { remarkPlugins: [remarkIconShorthand], }, });