feat: CMS-editable nav, categories taxonomy, site settings

- Move top nav from hugo.toml menus to data/nav.yml (CMS-editable)
- Add categories taxonomy alongside tags
- Add Decap CMS settings collection for nav management
- Add categories field to articles and essays in CMS config

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ludo 2026-04-11 18:06:02 +02:00
parent dd810f5a63
commit 8ab5787e68
Signed by: ludo
GPG key ID: F6E479DEFAB84D6E
4 changed files with 50 additions and 32 deletions

23
site/data/nav.yml Normal file
View file

@ -0,0 +1,23 @@
- name: Home
url: /
weight: 1
- name: Docs
url: /docs/
weight: 2
- name: Notes
url: /notes/
weight: 3
- name: Essays
url: /essays/
weight: 4
- name: Articles
url: /articles/
weight: 5
- name: Tags
url: /tags/
weight: 6