Skip to content

feat: use filenames with navbar label overrides - #6

Merged
Xe merged 2 commits into
mainfrom
feat/navbar-labels
Oct 28, 2026
Merged

Xe merged 2 commits into
mainfrom
feat/navbar-labels

Conversation

@Xe

@Xe Xe commented Oct 28, 2026

Copy link
Copy Markdown
Collaborator

Navbar links now show exact filenames, including .md, unless the page sets navbar in its frontmatter. Folder links use folder names or an override from their discoverable directory page. Page titles remain in HTML metadata and discovery entries.

Add navbar labels to the published Auxesia docs and document the new field. Missing, null, or blank overrides use the default label.

Validation: all 51 workspace tests pass, including filename sorting, escaped overrides, directory labels, skill labels, and self-hosted docs. Formatting, Clippy with warnings denied, and diff checks pass.

Use filenames and folder names as default navbar labels. Allow pages to
set a navbar frontmatter field and add labels to the Auxesia docs.
Keep page titles in metadata and discovery entries.

Assisted-by: GPT-6 via Codex
Signed-off-by: Xe Iaso <xe@tigrisdata.com>
# Conflicts:
#	crates/auxesia/tests/http.rs

Co-authored-by: Xe <529003+Xe@users.noreply.github.com>
Copilot finished work on behalf of Xe October 28, 2026 16:48
@Xe
Xe merged commit 6361209 into main Oct 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants