diff options
| author | Jan Palma <honzik@janpalma.cz> | 2026-03-14 17:28:12 +0100 |
|---|---|---|
| committer | Jan Palma <honzik@janpalma.cz> | 2026-03-14 17:28:12 +0100 |
| commit | 434956b1b227164bd79daa6c5c793abe2de46c3d (patch) | |
| tree | 131ea18f26010682081138aab37aa9a5d76a4864 /eleventy.config.mjs | |
| parent | 8fb1cf68c9658c0712fc4f6b8bc003d550e96078 (diff) | |
| download | spelis-web-434956b1b227164bd79daa6c5c793abe2de46c3d.tar spelis-web-434956b1b227164bd79daa6c5c793abe2de46c3d.tar.gz spelis-web-434956b1b227164bd79daa6c5c793abe2de46c3d.tar.bz2 spelis-web-434956b1b227164bd79daa6c5c793abe2de46c3d.tar.lz spelis-web-434956b1b227164bd79daa6c5c793abe2de46c3d.tar.xz spelis-web-434956b1b227164bd79daa6c5c793abe2de46c3d.tar.zst spelis-web-434956b1b227164bd79daa6c5c793abe2de46c3d.zip | |
Code Blocks
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"}) |
