Control the Previous and Next navigation buttons on project pages.
The navigation
option also supports page-level configuration using front matter.
Option | Type | Description |
---|---|---|
nextButton | PageLink object | Controls the next page button. |
previousButton | PageLink object | Controls the previous page button. |
actions | PageAction object | Controls the actions that appear on the page. Requires the seo.llmstxt option to be enabled. |
Option | Type | Description |
---|---|---|
hide | boolean | Specifies if the navigation link button is hidden. Default false . |
text | string | Text that appears above the navigation buttons. Default value: Next page or Previous page respectively. |
Option | Type | Description |
---|---|---|
label | string | Text that appears on the button. The default value is the text of the first heading of the target page. |
page | string | Path to a Markdown page in the project, or an URL. |
Option | Type | Description |
---|---|---|
hide | boolean | Specifies if the page actions are hidden. Default false . |
items | [string] | An array of items that appear on the page and their order. Allowed values:
The first item in the list will be the default action. By default, all items are shown in the following order: |
The following example changes text labels of the navigation buttons to Next chapter and Previous chapter respectively. This configuration applies to all pages in the project.
navigation:
nextButton:
text: "Next chapter"
previousButton:
text: "Previous chapter"
The following example hides the navigation buttons on all pages of the project.
navigation:
nextButton:
hide: true
previousButton:
hide: true
The following example creates a custom reading flow. Instead of following the order of pages in the sidebar, navigation buttons direct the user to a page in a different section of the project.
---
navigation:
nextButton:
page: ../advanced-topics.md
text: "Next chapter"
label: Advanced concepts
previousButton:
page: ./docs/basics.md
text: "Previous chapter"
label: About basics
---
The following example disables the page actions on all pages of the project.
navigation:
actions:
hide: true
The following example changes the default order of page actions and disables the claude
action.
navigation:
actions:
items:
- chatgpt
- copy
- view
- Front matter configuration - Configure navigation button options on individual pages using front matter for granular control
- Configuration options - Explore other project configuration options for comprehensive documentation and platform customization