Skip to content

docs: flatten toc to remove duplicate Elastic CLI nav entry#483

Merged
JoshMock merged 1 commit into
elastic:mainfrom
theletterf:docs/flatten-toc
Jul 17, 2026
Merged

docs: flatten toc to remove duplicate Elastic CLI nav entry#483
JoshMock merged 1 commit into
elastic:mainfrom
theletterf:docs/flatten-toc

Conversation

@theletterf

Copy link
Copy Markdown
Member

Summary

  • Removes the children nesting from index.md in docs/docset.yml
  • Lists cli/installation.md and cli/configuration.md as siblings at the docset toc root instead

Why

When index.md is declared as a group node (with children), docs-builder renders it as an inner collapsible "Elastic CLI" section nested inside the docset's own outer "Elastic CLI" nav wrapper — resulting in a duplicated heading visible in the Reference nav.

Flattening the toc makes index.md a plain landing page leaf, with installation and configuration listed as direct siblings, so only one "Elastic CLI" entry appears in the nav.

Related

Companion to elastic/docs-builder#3416.

🤖 Generated with Claude Code

index.md was declared as a group node (with children), which caused it
to render as an inner 'Elastic CLI' section nested inside the docset's
own outer 'Elastic CLI' nav entry. Flattening the toc makes index.md a
plain leaf (the landing page) with installation and configuration listed
as siblings, eliminating the double heading.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Preview links for changed docs

⏳ Building and deploying preview... View progress

This comment will be updated with preview links when the build is complete.

@github-actions

Copy link
Copy Markdown
Contributor

✅ Elastic Docs Style Checker (Vale)

No issues found on modified lines!


The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.

@JoshMock
JoshMock enabled auto-merge (squash) July 17, 2026 15:14
@JoshMock
JoshMock disabled auto-merge July 17, 2026 15:38
@JoshMock
JoshMock merged commit 5dec2cb into elastic:main Jul 17, 2026
27 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