Skip to content

Commit cc1f9c1

Browse files
committed
Label pages in index
1 parent 3901242 commit cc1f9c1

File tree

3 files changed

+1940
-1929
lines changed

3 files changed

+1940
-1929
lines changed

gen_index.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def make_index_mapping(sigs):
3737

3838
sha = hashlib.sha1(sig.encode("utf-8")).hexdigest()
3939
link = f"{file}#index-entry-{sha}"
40-
index[name].append((link, index_entry))
40+
index[name].append((link, index_entry, file.replace(".qmd", ".html")))
4141

4242
return index
4343

@@ -53,9 +53,9 @@ def write_index_page(index):
5353
f.write(f"\n## {start.upper()}\n")
5454

5555
escaped_name = name.replace("\\", "\\\\").replace("*", "\\*")
56-
f.write(f"**{escaped_name}**<a id=\"{escaped_name}\" class=\"index-fn\"></a>:\n\n")
57-
for link, entry in sorted(links, key=lambda x: x[1].lower() + x[0]):
58-
f.write(f" - [{entry}]({link})\n")
56+
f.write(f"<a id='{escaped_name}' href='#{escaped_name}' class='anchored unlink'>**{escaped_name}**:</a>\n\n")
57+
for link, entry, file in sorted(links, key=lambda x: x[1].lower() + x[2] + x[0]):
58+
f.write(f" - <div class='index-container'>[{entry}]({link}) <span class='detail'>({file})</span></div>\n")
5959
f.write("\n\n")
6060

6161

0 commit comments

Comments
 (0)