Skip to content
Last updated

navigation

Control the Previous and Next navigation buttons on project pages.

The navigation option also supports page-level configuration using front matter.

Options

OptionTypeDescription
nextButtonPageLink objectControls the next page button.
previousButtonPageLink objectControls the previous page button.
OptionTypeDescription
hidebooleanSpecifies if the navigation link button is hidden. Default false.
textstringText that appears above the navigation buttons. Default value: Next page or Previous page respectively.

Options that apply to front matter only

OptionTypeDescription
labelstringText that appears on the button. The default value is the text of the first heading of the target page.
pagestringPath to a Markdown page in the project, or an URL.

Examples

Change navigation buttons text globally

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.

redocly.yaml
navigation:
  nextButton:
    text: "Next chapter"
  previousButton:
    text: "Previous chapter

The following example hides the navigation buttons on all pages of the project.

redocly.yaml
navigation:
  nextButton:
    hide: true
  previousButton:
    hide: true

Customize navigation buttons in the front matter

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
---

Resources