blank247d385 downloadsCreate custom sidebar sections backed by real folders and notes.
Sectioned Sidebar is an Obsidian community plugin for organizing notes and folders into customizable sidebar sections. It provides a flexible, Notion-inspired navigation experience while keeping every item backed by real files and folders in your vault.
Install in Obsidian · Plugin directory · Latest release


Captured from the real Obsidian interface in an isolated demo vault containing only fictional sections, folders, and notes. No personal vault content is shown.
Sectioned Sidebar.main.js, manifest.json, and styles.css from the latest release..obsidian/plugins/sectioned-sidebar/ inside your vault.The plugin ID is sectioned-sidebar. If you tested an earlier pre-release build under .obsidian/plugins/notion-navigation/ or .obsidian/plugins/sidebar-navigation/, rename that folder to sectioned-sidebar while Obsidian is closed. Keep data.json in the renamed folder to preserve your navigation settings.
Under Settings → Sectioned Sidebar → Language, choose Follow Obsidian, 简体中文, or English. Changing the interface language does not rename existing custom sections.
Sections and pinned paths are stored in the plugin's data.json. Reordering, moving between sections, expanding, collapsing, or removing a navigation item changes only that configuration. Real files are modified only when you choose an explicit file-management action.
Yes. Sectioned Sidebar stores references to existing notes and folders. Pinning, reordering, or moving an item between virtual sections does not change its real vault path.
Yes. Section names, order, contents, and collapsed state are customizable. The sections are virtual, while every pinned item remains backed by a real Obsidian file or folder.
No. The custom navigation and native file explorer remain available in the same left-sidebar tab group, so you can switch between curated navigation and the complete vault tree.
The plugin follows Obsidian rename events to update pinned paths. When Obsidian confirms that a real note or folder was deleted, matching navigation references are removed.
Sectioned Sidebar supports Simplified Chinese and English and can follow Obsidian's interface language automatically.
The plugin is distributed as plain JavaScript and CSS; no build step is required.
node --check main.js
GitHub Actions generates signed build-provenance attestations for main.js, manifest.json, and styles.css after each GitHub Release is published. Before signing, the workflow verifies that every downloaded release asset exactly matches the corresponding file in the release tag.
Verify a downloaded asset with GitHub CLI:
gh attestation verify main.js --repo blank247d/sectioned-sidebar
To backfill an existing release, run Attest release assets from the Actions tab and provide its tag.
Bug reports, feature suggestions, documentation improvements, and code contributions are welcome. See CONTRIBUTING.md before opening an issue or pull request.
MIT © 2026 blank247d