summaryrefslogtreecommitdiff
path: root/eleventy.config.mjs
diff options
context:
space:
mode:
authorJan Palma <honzik@janpalma.cz>2026-03-14 17:28:12 +0100
committerJan Palma <honzik@janpalma.cz>2026-03-14 17:28:12 +0100
commit434956b1b227164bd79daa6c5c793abe2de46c3d (patch)
tree131ea18f26010682081138aab37aa9a5d76a4864 /eleventy.config.mjs
parent8fb1cf68c9658c0712fc4f6b8bc003d550e96078 (diff)
downloadspelis-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.mjs12
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"})