adanielnoel2k downloadsKeep your notes indexed based on their (hierarchical) tags
Indices are probably the easiest way to navigate a large knowledge base, but keeping indices of notes by hand is usually time-consuming, error-prone, and not very scalable.
The Index Notes Plugin is a powerful tool for Obsidian users who want to automatically generate index blocks within their notes based on tags. The indices are updated automatically when tags are added or changed, offering a nested list of links to the notes following their tag hierarchy. As a bonus, by having the links actually written to the file the graph view reflects the organisation of the knowledge base.

Tags are a much more flexible way of managing indices for the following reasons:
The plugin also introduces a handy command and ribbon icon to create a new note with the same metadata and location as the currently focused note. This speeds up the process of keeping things indexed: navigate to a note in the index branch that you want the new note in and just press that button and give it a name. The index should update in a few seconds with the new note.
You can install this plugin through the Community plugins interface in Obsidian.
tags metadata field. For instance, one might use the tags #projects/university, #projects/charity, #projects/personal to organise their notes./idx suffix. For example, #projects/idx. After a few seconds an index block will be appended to the content of the note./meta_idx suffix. For example, to create a meta index of all the indices in the vault simply use #meta_idx. After a few seconds a block should appear containing a link to the projects index note.#pinned/idx in my vault's home note to get an index of all the notes with the #pinned tag.#top by default) are pushed to the top and formatted in bold.title property in their metadata, the title is written in the index next to the link. This is useful for example when managing citation notes, usually named by their citation key by the Citations plugin. Having the title next to the citation key helps identify the notes in an index.#deep_learning becomes Deep learning in the index. If you have an acronym then add an additional underscore before the word to make it all-caps. For example, #_ml becomes ML and #comparisons__ml becomes Comparisons ML.If indices are not appearing as expected, ensure that:
The settings page of the plugin has borrowed inspiration and code from Templater and Liam's Periodic Notes plugins.