mirror of
https://codeberg.org/JasterV/jaster.xyz.git
synced 2026-04-26 18:10:01 +00:00
38 lines
955 B
JavaScript
38 lines
955 B
JavaScript
import { defineConfig } from "astro/config";
|
|
import icon from "astro-icon";
|
|
import sitemap from "@astrojs/sitemap";
|
|
import d2 from "astro-d2";
|
|
|
|
// https://astro.build/config
|
|
export default defineConfig({
|
|
site: "https://jaster.xyz",
|
|
markdown: {
|
|
shikiConfig: {
|
|
theme: "solarized-dark",
|
|
wrap: false,
|
|
},
|
|
},
|
|
integrations: [
|
|
icon({
|
|
include: {
|
|
// Include only three `mdi` icons in the bundle
|
|
// Otherwise, Astro Icons could include every single icon in the mdi package and result in a huge bundle size
|
|
mdi: ["github", "linkedin", "alternate-email"],
|
|
},
|
|
}),
|
|
sitemap(),
|
|
// Refer to: https://astro-d2.vercel.app/configuration/
|
|
d2({
|
|
// Outputs to `public/assets/d2`
|
|
output: "assets/d2",
|
|
sketch: true,
|
|
pad: 50,
|
|
layout: "dagre",
|
|
// https://d2lang.com/tour/themes/
|
|
theme: {
|
|
default: "3",
|
|
dark: "200",
|
|
},
|
|
}),
|
|
],
|
|
});
|