Skip to content

Commit 546c90b

Browse files
committed
Improve collapsed titles
-> Allow completely empty title -> If there is no page title, try to use the sidebar title, if present
1 parent 5a1f79a commit 546c90b

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/project/types/website/website-navigation.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,15 @@ function navigationHtmlPostprocessor(
454454
if (title) {
455455
secondaryNavTitleEl.innerHTML = title.innerHTML;
456456
} else {
457-
secondaryNavTitleEl.innerHTML = "(Untitled)";
457+
const sidebarTitle = doc.querySelector(".sidebar-title a");
458+
if (sidebarTitle) {
459+
secondaryNavTitleEl.innerHTML = sidebarTitle.innerHTML;
460+
} else {
461+
const sidebarTitleBare = doc.querySelector(".sidebar-title");
462+
if (sidebarTitleBare) {
463+
secondaryNavTitleEl.innerHTML = sidebarTitleBare.innerHTML;
464+
}
465+
}
458466
}
459467
// hide the entire title block (encompassing code button) if we have it
460468
const titleBlock = doc.querySelector("header > .quarto-title-block");

0 commit comments

Comments
 (0)