Skip to content

Commit 0512649

Browse files
authored
Merge pull request #150 from hughrun/headings
Add anchor links to headings and make headings clickable
2 parents 8a164eb + f46666e commit 0512649

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

generate.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,19 @@ def format_markdown(file_path):
113113
headerless.append(line)
114114
return markdown(
115115
"".join(headerless),
116-
extensions=["tables", "fenced_code", "codehilite"],
117-
extension_configs={"codehilite": {"css_class": "highlight"}},
116+
extensions=["tables", "fenced_code", "codehilite", "toc"],
117+
extension_configs={
118+
"codehilite": {"css_class": "highlight"},
119+
"toc": {"anchorlink": True, "anchorlink_class": "headerlink"},
120+
},
118121
)
119122
return markdown(
120123
"".join(markdown_content.readlines()[3:]),
121-
extensions=["tables", "fenced_code", "codehilite"],
122-
extension_configs={"codehilite": {"css_class": "highlight"}},
124+
extensions=["tables", "fenced_code", "codehilite", "toc"],
125+
extension_configs={
126+
"codehilite": {"css_class": "highlight"},
127+
"toc": {"anchorlink": True, "anchorlink_class": "headerlink"},
128+
},
123129
)
124130

125131

site/static/css/bookwyrm.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
.column {
33
overflow: auto;
44
}
5-
5+
a.headerlink {color: var(--bulma-content-heading-color);}
66
}
77

88
@media (prefers-color-scheme: light) {

0 commit comments

Comments
 (0)