From fae034b8134235488307f4d08e4fd8c22777c292 Mon Sep 17 00:00:00 2001 From: Korbs Date: Sun, 22 Dec 2024 23:20:40 -0500 Subject: [PATCH] Enable Prism syntax hightlighting for Markdown, adjust configuration for Astro --- astro.config.mjs | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index 938b012..a162e99 100755 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -8,17 +8,27 @@ import { SiteSettings } from './config.json' import mdx from '@astrojs/mdx' import pagefind from "astro-pagefind" +import compressor from 'astro-compressor'; + +import pageInsight from 'astro-page-insight'; + // Astro Configuration export default defineConfig({ + // Top Level + compressHTML: true, // Information site: SiteSettings.SiteProtocol + '://' + SiteSettings.SiteDomain, base: SiteSettings.SiteBase, // Integrations - integrations: [ - mdx(), - pagefind(), - vue() - ], + integrations: [mdx(), pagefind(), vue(), compressor(), pageInsight()], + markdown: { + syntaxHighlight: 'prism' + }, + // Build + build: { + concurrency: 2 + }, + cacheDir: './dist-cache/', // Server Output output: "static", prefetch: true,