fix: overskrift-id uden afsluttende bindestreg, som på den gamle side

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Asger Geel Weirsøe
2026-11-01 16:47:08 +01:00
co-authored by Claude Opus 5.5
parent b5c01ef86d
commit 3844221421
+2 -2
View File
@@ -25,10 +25,10 @@ def pages():
def slug(text):
"""Samme regler som github-slugger, som den gamle build brugte."""
"""Samme regler som github-slugger, som den gamle build brugte, og som Astro uden afsluttende -."""
s = html.unescape(re.sub(r"<[^>]+>", "", text)).strip().lower()
s = re.sub(r"[^\w\- ]", "", s)
return s.replace(" ", "-")
return s.replace(" ", "-").removesuffix("-")
def heading_ids():