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:
co-authored by
Claude Opus 5.5
parent
b5c01ef86d
commit
3844221421
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user