usero2-endofday39 downloadsCreates a book-like index from words defined in a code block by searching your vault.
Creates a beautiful, interactive "Book-like Index" for your Obsidian vault.
This plugin automatically scans your vault and generates an alphabetized index of your most important terms, concepts, and keywords—just like the index at the back of a textbook! It completely automates the process of finding where terms are mentioned and links directly to the exact line in your notes.


To generate an index in any of your notes, simply create a book-index code block.
If you have the Auto-Extraction Rules enabled in the plugin settings (they are on by default), you don't even need to type anything inside the block! Just place an empty block:
```book-index
```
(Remove the invisible spaces between the backticks when copying)
The plugin will instantly scan your vault, extract all your bolded words, headings, and code snippets, and build a massive, alphabetized index linking back to every file.
If you want to track specific plain-text words that aren't bolded or in headings, simply list them inside the code block (one word per line):
```book-index
Obsidian
knowledge management
Zettelkasten
```
The plugin will combine your manual words with the auto-extracted rules to build the final index.
You can customize how the index is built by going to Settings > Book Index.
When a word is found in multiple files, the plugin sorts the links based on Relevance Weight:
#, ##, ###): Automatically extracts headings to the index. Gives the highest weight (+50).**word**, *word*): Automatically extracts emphasized text. Gives medium weight (+30).word, word): Automatically extracts technical terms inside inline code. Gives base weight (+20).Note: Plain text matches for manually typed words receive a base score of 1.
# 1. Topic becomes Topic). This keeps your index incredibly clean!Create a new note called Master Index.md and place the book-index block inside. Keep this note pinned or in your sidebar. Whenever you want to find a concept, open your Master Index, use the sticky search box at the top, and click the file link to jump straight to the relevant line!
Don't worry about URLs messing up your index! The plugin has built-in smart filtering that ignores URLs. So if you have _ inside a Google Drive link, it won't be accidentally extracted as italic text.
Refresh button next to the search bar. Instantly rebuild your index when other files change without needing to close and reopen the note.If this plugin has improved your Obsidian workflow, saved you time, or you just want to support its continued development, please consider donating!
Your support is incredibly appreciated, helps fix bugs, and keeps this project alive and growing. 🙏
https://buymeacoffee.com/endofday
Built with ❤️ for the Obsidian Community