diff options
Diffstat (limited to 'eleventy.config.mjs')
| -rw-r--r-- | eleventy.config.mjs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/eleventy.config.mjs b/eleventy.config.mjs index 2350176..284406a 100644 --- a/eleventy.config.mjs +++ b/eleventy.config.mjs @@ -1,7 +1,9 @@ import { parseISO , format} from "date-fns"; import { config as siteConfig } from "./siteconfig.mjs"; import { eleventyImageTransformPlugin } from "@11ty/eleventy-img"; +import markdownIt from "markdown-it"; import EleventyPluginOgImage from 'eleventy-plugin-og-image'; +import syntaxHighlight from "@11ty/eleventy-plugin-syntaxhighlight"; import fs from "fs" import { OgImage } from 'eleventy-plugin-og-image/og-image'; import path from "path"; @@ -32,6 +34,7 @@ export default function(eleventyConfig) { }); }); + eleventyConfig.addPlugin(syntaxHighlight); eleventyConfig.addPlugin(EleventyPluginOgImage, { satoriOptions: { fonts: [ @@ -96,6 +99,15 @@ export default function(eleventyConfig) { footerLinks: siteConfig.footerLinks ?? [] }) + let options = { + html: true, + breaks: true, + linkify: true, + langPrefix: 'codeblock language-', + }; + + eleventyConfig.setLibrary("md", markdownIt(options)); + eleventyConfig .addPassthroughCopy({"./public/": "/"}) .addPassthroughCopy({"./assets/": "/assets"}) |
