Skip to content

Commit

Permalink
Remove contexttags from toc anchors
Browse files Browse the repository at this point in the history
  • Loading branch information
nelliemckesson committed Aug 8, 2024
1 parent 1112481 commit 2f5b132
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions scripts/create_nav.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ def heading_to_anchor(filepath, heading, anchor):
if anchor is None:
# The replace(' -- ', '') is needed because AsciiDoc transforms ' -- ' to ' — ' (narrow-space, em-dash, narrow-space) which then collapses down to '' when calculating the anchor
anchor = re.sub(r'\-+', '-', re.sub(r'[^-\w]', '', heading.lower().replace(' -- ', '').replace(' ', '-').replace('.', '-')))
# remove any context tags that slipped into the anchor
anchor = re.sub(r'(strong-classcontexttag-)(rp\d+)(rp\d+strong)', '\\2', anchor)
if filepath not in file_headings:
file_headings[filepath] = set()
proposed_anchor = anchor
Expand Down

0 comments on commit 2f5b132

Please sign in to comment.