Files
bincio-wiki-site/astro.config.mjs
T
2023-10-03 10:58:17 -04:00

43 lines
964 B
JavaScript

import { base, defineConfig } from 'astro/config';
import sitemap from '@astrojs/sitemap';
import { remarkWikiRefs } from 'remark-wikirefs';
import { remarkCaml } from 'remark-caml';
import {
resolveHtmlHref,
resolveHtmlText,
resolveEmbedContent,
generateForeRefsRemarkPlugin,
} from './src/wikibonsai/wikirefs';
// https://astro.build/config
export default defineConfig({
site: 'https://astro-wikibonsai.netlify.app',
integrations: [
sitemap(),
],
assetsInclude: true,
markdown: {
// Preserve Astro's default plugins: GitHub-flavored Markdown and Smartypants
extendDefaultPlugins: true,
// Applied to .md and .mdx files
remarkPlugins: [
remarkCaml,
[
remarkWikiRefs,
{
baseUrl: base,
resolveHtmlHref: resolveHtmlHref,
resolveHtmlText: resolveHtmlText,
resolveEmbedContent: resolveEmbedContent,
},
],
// this plugin is necessary for backrefs to work
generateForeRefsRemarkPlugin,
],
},
});