Yggdrasil is self-hosting too, so labelling only the Docker page "Self-hosting" was misleading and put it above the Rune it was built for. Reorder "As a Rune" above the Docker page, rename that page "With Docker", and make the landing hero's primary call to action the Rune, with Docker beside it. Also drop the "the grammar is Todoist's" line from the filters page — the factual import/export interoperability keeps naming Todoist, but the positioning and soft comparisons do not. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
89 lines
2.2 KiB
YAML
89 lines
2.2 KiB
YAML
site_name: verdande
|
|
site_description: Self-hosted tasks and projects, shared. One binary, SQLite inside it.
|
|
site_url: https://kristianwind.github.io/verdande/
|
|
repo_url: https://github.com/kristianwind/verdande
|
|
repo_name: kristianwind/verdande
|
|
edit_uri: edit/main/docs/
|
|
|
|
# Not the default `site/` — that directory holds the landing page, which is a
|
|
# separate thing deployed to a separate place.
|
|
site_dir: site_build
|
|
|
|
theme:
|
|
name: material
|
|
language: en
|
|
# The same two-theme arrangement as the app itself, and the same accent.
|
|
palette:
|
|
- media: "(prefers-color-scheme: dark)"
|
|
scheme: slate
|
|
primary: custom
|
|
accent: custom
|
|
toggle:
|
|
icon: material/weather-sunny
|
|
name: Switch to light
|
|
- media: "(prefers-color-scheme: light)"
|
|
scheme: default
|
|
primary: custom
|
|
accent: custom
|
|
toggle:
|
|
icon: material/weather-night
|
|
name: Switch to dark
|
|
features:
|
|
- navigation.instant
|
|
- navigation.sections
|
|
- navigation.top
|
|
- content.code.copy
|
|
- search.suggest
|
|
font:
|
|
text: Inter
|
|
code: JetBrains Mono
|
|
|
|
extra_css:
|
|
- stylesheets/verdande.css
|
|
|
|
nav:
|
|
- Home: index.md
|
|
- Setting it up:
|
|
- As a Rune: rune.md
|
|
- With Docker: self-hosting.md
|
|
- Configuration: configuration.md
|
|
- Using it:
|
|
- Signing in: signing-in.md
|
|
- Quick add: quick-add.md
|
|
- Notes: notes.md
|
|
- Filters: filters.md
|
|
- Importing from Todoist: import.md
|
|
- Connecting things:
|
|
- Calendar: calendar.md
|
|
- Feeds and CalDAV: caldav.md
|
|
- Mail to task: mail.md
|
|
- Mailboxes: mailboxes.md
|
|
- Claude (MCP): mcp.md
|
|
- AI features: ai.md
|
|
# openapi.yaml is deliberately not in the nav: MkDocs copies it to the site as a
|
|
# file, and api.md links to it. A nav entry expects a page to render.
|
|
- Reference:
|
|
- API: api.md
|
|
|
|
markdown_extensions:
|
|
- admonition
|
|
- attr_list
|
|
- def_list
|
|
- tables
|
|
- toc:
|
|
permalink: true
|
|
- pymdownx.details
|
|
- pymdownx.superfences
|
|
- pymdownx.tabbed:
|
|
alternate_style: true
|
|
- pymdownx.highlight:
|
|
anchor_linenums: true
|
|
|
|
plugins:
|
|
- search
|
|
|
|
# The pinned toolchain lives in docs/ so the Pages workflow can cache on it; it is
|
|
# not a page.
|
|
exclude_docs: |
|
|
requirements.txt
|