Anup Chavan1k downloadsCreate custom HTML views for your notes based on filter rules. Transform how your notes are displayed.
Create custom HTML, CSS, and JavaScript views for Obsidian notes based on matching rules.
Custom Views lets structured notes render as purpose-built pages while keeping the data in normal Markdown files. Use it for movie pages, album pages, catalogs, dashboards, project views, reading lists, and any note type that benefits from a custom layout.
The first matching view is used, so place more specific views above broader ones.
The detailed documentation lives in the GitHub Wiki:
GitHub stores the wiki as a separate repository named obsidian-custom-views.wiki.git; each wiki page is a Markdown file in that repository.
Template JavaScript is powerful and runs inside Obsidian when the view renders. Only enable JavaScript for templates you trust, and avoid pasting scripts from unknown sources.
JavaScript template execution is powered by @silentvoid13/rusty_engine, the WASM engine created for Templater.
npm install
npm run dev
npm run lint
npm test
npm run build
Release artifacts are generated at the plugin root for Obsidian: main.js, manifest.json, and styles.css.
Issues and pull requests are welcome. If you are reporting a rendering problem, include the view rule, template, relevant frontmatter, and any console error.