Substack: sticky table of contents
Pins the table of contents alongside the text so you can jump to sections without scrolling up.
Code to copy
/* Stick the table-of-contents sidebar in view while scrolling */
.post-toc,
.table-of-contents,
[class*="tableOfContents"],
[class*="postToc"],
aside nav[aria-label*="contents" i] {
position: sticky !important;
top: 16px !important;
align-self: flex-start !important;
max-height: calc(100vh - 32px) !important;
overflow-y: auto !important;
}
How to use this example
- Copy the code with the button above.
- Install JustZix (2 minutes) and open the extension on the target page.
- Add a new rule matching that page.
- Paste the code into the rule's CSS panel and save — the effect appears instantly.
Rate this example
No ratings yet — be the first.