Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Maps of Content

mkshp-devmkshp-dev762 downloads

Dynamically generate Maps of Content (MOC) by extracting matching list items from notes in your vault.

Add to Obsidian
Maps of Content screenshot
Maps of Content screenshot
Maps of Content screenshot
Maps of Content screenshot
Maps of Content screenshot
  • Overview
  • Scorecard
  • Updates18

Dynamically generate Map of Content (MOC) indexes by extracting matching elements (lists, tasks, headings, paragraphs, blockquotes) from notes in your vault — powered by a simple code block.

📖 Full documentation →


Highlights

Live, auto-updating indexes — moc blocks re-render automatically when files in the watched folder change. No refreshing needed.

Powerful filter DSL — Boolean logic (AND, OR, NOT), text matching, tag matching, regex, and frontmatter property comparisons with full numeric/date operator support (>, <, >=, <=, !=).

MOC Creation Wizard — Generate moc blocks visually from the Command Palette. No YAML required.

Flexible output shaping — Group by folder, tag, date, or any frontmatter property. Sort, limit, paginate with offset, and count results with showCount.

Templates — Format each matched element using a reusable template note with {{content}}, {{file}}, {{path}}, {{link}} placeholders.

Exclude options — Skip specific folders or files even inside a recursive scan.

Copy & Bake — Copy rendered Markdown to clipboard, or permanently bake a dynamic block into static Markdown in-place.

Create showcase — Run Maps of Content: Create showcase from the Command Palette to generate a ready-to-explore demo folder covering every feature.


Quick start

```moc
folder: diary
element: List
filter: has_tag("#todo")
recursive: true
```

→ See the full block reference in the docs.


Support


HealthExcellent
ReviewPassed
About
Generate MOC indexes by extracting lists, tasks, headings, paragraphs, or blockquotes that match words, tags, regexes or task completion across a folder. Insert a moc code block to render linked source headers and the matching elements, replacing the block with the live index in preview.
OutliningSearchAutomation
Details
Current version
1.4.0
Last updated
Last month
Created
5 months ago
Updates
18 releases
Downloads
762
Compatible with
Obsidian 1.4.10+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
GitHub Sponsors
Author
mkshp-devmkshp-dev
github.com/mkshp-dev
GitHubmkshp-dev
  1. Community
  2. Plugins
  3. Outlining
  4. Maps of Content

Related plugins

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

BRAT

Easily install a beta version of a plugin for testing.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Advanced URI

Control everything with URI.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

QuickAdd

Quickly add new notes or content to your vault.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.