Keep your Obsidian docs organized with automatically generated Tables of Contents. Click the refresh button in your sidebar anytime you want to refresh your TOCs.
- Smart placement under headers (after your tags)
- Nested bullet or numbered lists
- Reading time estimates
- File modification timestamps
- One-click refresh with the sidebar button
- Install and enable the plugin
- Hit
Cmd/Ctrl + Pand type "Insert TOC" to add your first table of contents - Click the refresh button in your sidebar to update TOCs after making changes
- Create a TOC under your first header
- Remove any TOC
- Switch between bullet and numbered formats
- Toggle reading time estimates on/off
- Toggle last modified timestamp on/off
Customize your TOCs with these options:
- Bullet or numbered list style
- ISO or locale-based timestamps
- Show/hide reading times
- Show/hide last modified time
- Adjust reading speed (100-400 words per minute)
- Type
{{toc}}anywhere to create a TOC on the spot - Set up hotkeys for commands you use often
- Your TOC formats update instantly when you change settings
- Click the sidebar refresh button after adding new headers
A numbered TOC with read times:
## Table of Contents
*Last modified: 2024-11-26T20:30:00.000Z*
1. Introduction *(2 min read)*
1.1. Background *(1 min read)*
1.2. Getting Started *(3 min read)*
2. Main Content *(5 min read)*
2.1. Details *(2 min read)*Same TOC with bullets:
## Table of Contents
*Last modified: 2024-11-26T20:30:00.000Z*
- Introduction *(2 min read)*
- Background *(1 min read)*
- Getting Started *(3 min read)*
- Main Content *(5 min read)*
- Details *(2 min read)*MIT
Found a bug? Have an idea? Open an issue on GitHub.