mirror of
https://github.com/LukeHagar/parke.dev.git
synced 2025-12-06 04:20:34 +00:00
46 lines
1.2 KiB
JavaScript
46 lines
1.2 KiB
JavaScript
// @ts-check
|
|
import { defineConfig } from "astro/config";
|
|
|
|
// Integrations
|
|
import sitemap from "@astrojs/sitemap";
|
|
import svelte from "@astrojs/svelte";
|
|
import AutoImport from "astro-auto-import";
|
|
import mdx from "@astrojs/mdx";
|
|
|
|
// Plugins
|
|
import tailwindcss from "@tailwindcss/vite";
|
|
|
|
import expressiveCode from "astro-expressive-code";
|
|
|
|
// https://astro.build/config
|
|
export default defineConfig({
|
|
site: "https://blog.parke.dev",
|
|
integrations: [
|
|
// https://docs.astro.build/en/guides/integrations-guide/sitemap/
|
|
sitemap(),
|
|
// https://docs.astro.build/en/guides/integrations-guide/svelte/
|
|
svelte(),
|
|
// https://expressive-code.com/
|
|
expressiveCode({
|
|
defaultProps: { wrap: true },
|
|
themes: ["dark-plus", "github-dark"],
|
|
}),
|
|
// https://github.com/delucis/astro-auto-import/tree/main/packages/astro-auto-import
|
|
AutoImport({
|
|
imports: [
|
|
{
|
|
// The following translates to:
|
|
// import componentSet from "@components/mdx/index";
|
|
"@components/mdx/index": [["default", "componentSet"]],
|
|
},
|
|
],
|
|
}),
|
|
// IMPORTANT: MUST BE LAST INTEGRATION
|
|
// https://docs.astro.build/en/guides/integrations-guide/mdx/
|
|
mdx(),
|
|
],
|
|
vite: {
|
|
plugins: [tailwindcss()],
|
|
},
|
|
});
|