Skip to content

Commit 64cfba0

Browse files
committed
Fix bug where permalinks would be enumerated, closes #23
1 parent fc25385 commit 64cfba0

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

mkdocs_enumerate_headings_plugin/html_page.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ def enumerate_toc(self, depth: int = 0):
3030

3131
for heading in self.headings:
3232
for link in links:
33+
if "headerlink" in link.get("class", []):
34+
# This avoids enumerating permalinks
35+
continue
3336
if link.get("href") == heading.anchorlink and heading.depth <= depth:
3437
link.insert(0, " ")
3538
link.insert(0, heading.section_number_string())
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
site_name: test plugin
2+
use_directory_urls: false
3+
4+
markdown_extensions:
5+
- toc:
6+
permalink: true
7+
8+
plugins:
9+
- enumerate-headings:
10+
toc_depth: 4
11+
strict: false
12+
- awesome-pages:
13+
filename: .pages
14+
collapse_single_pages: false
15+
strict: false

0 commit comments

Comments
 (0)