From e3b2ea725a843a464ddc174e20904ba320827e3e Mon Sep 17 00:00:00 2001 From: Marc Froehlich Date: Thu, 13 Aug 2026 00:56:22 +0200 Subject: [PATCH] manual links updates --- website/.eleventy.js | 9 +++++++++ website/src/_layouts/base.njk | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/website/.eleventy.js b/website/.eleventy.js index 74597cb..7938c9d 100644 --- a/website/.eleventy.js +++ b/website/.eleventy.js @@ -71,6 +71,14 @@ function getManualPageOrder(lang, slug) { return index >= 0 ? index : 999; } +function githubCompatibleSlug(value) { + return (value || "") + .trim() + .toLowerCase() + .replace(/[^\p{L}\p{N}\s_-]/gu, "") + .replace(/\s+/g, "-"); +} + function rewriteManualLinks(content, lang) { return (content || "") @@ -157,6 +165,7 @@ module.exports = function (eleventyConfig) { linkify: true, typographer: true }).use(markdownItAnchor, { + slugify: githubCompatibleSlug, permalink: markdownItAnchor.permalink.headerLink() }); diff --git a/website/src/_layouts/base.njk b/website/src/_layouts/base.njk index 8c77dc4..afbdedd 100644 --- a/website/src/_layouts/base.njk +++ b/website/src/_layouts/base.njk @@ -6,7 +6,6 @@ -