Configure navigation ordering for Obsidian vaults using frontmatter, .navigation.md files, or numeric filename prefixes.
Lithos supports multiple ordering strategies. Choose the one that fits your vault's structure — all are equally valid.
Lithos determines sort order by checking (in order):
order or navigation.order from frontmatter (explicit)1., 2., etc.) stripped from URLsYYYY-MM-DD-*) — sorted newest firstThe first match wins. This means frontmatter order always overrides numeric prefixes.
.navigation.mdBest for vaults that want clean folder names (no numeric prefixes) and full control from frontmatter. Used by the Hyalo vault.
vault/
├── index.md ← Landing page (navigation: false)
├── Changelog.md ← order: 99
├── features/
│ ├── .navigation.md ← Folder metadata (title, icon, order)
│ ├── index.md ← Section overview (order: 0)
│ ├── appearance.md ← order: 1
│ ├── architecture.md ← order: 6
│ └── init-system.md ← order: 3
├── init/
│ ├── .navigation.md
│ ├── index.md
│ ├── bootstrap.md ← order: 1
│ ├── emacs.md ← order: 2
│ └── editing.md ← order: 3
└── swift/
├── .navigation.md
├── index.md
└── core.md
.navigation.md FilesA .navigation.md file sets folder-level navigation metadata. It is a frontmatter-only file (no body content):
---