footer
The footer is a section at the bottom of your documentation that contains copyright information, links, or other elements you want available on every page.
Options
The default footer included in @redocly/theme
can be configured using the options below.
Footer configuration
Option | Type | Description |
---|---|---|
hide | boolean | Specifies whether the footer is hidden. Defaults to The |
items | [Group | Item] | An array where each entry represents a column in the footer. The array elements can be either an item or a group. |
copyrightText | string | Copyright text appears at the base of the footer. |
Group object
Option | Type | Description |
---|---|---|
group | string | REQUIRED. Specifies the name of the column. |
groupTranslationKey | string | Specifies the translation key for the column name used for localization. |
items | Item | REQUIRED. List of items in the footer column. |
Item object
Option | Type | Description |
---|---|---|
page | string | CONDITIONALLY REQUIRED.* Path to the file (extension included) that represents the page to link to. If no label is provided, the link text matches the page's level 1 heading. |
href | string | CONDITIONALLY REQUIRED.* URL to link to. Works with absolute and relative URLs. If no label is provided, the link text matches the value used for href. |
label | string | Link text displayed for the item. |
labelTranslationKey | string | Sets the translation key for an item's link text. Used for localization. |
external | boolean | Configures the item to open in a new tab and adds an external link symbol next to entry. Defaults to false . |
icon | string or srcSet | Path to icon image file. Shown on left side of the entry. |
Icon object
Option | Type | Description |
---|---|---|
srcSet | string | Comma-separated list of icon file paths and corresponding color modes. When configured, the icon changes when the user switches between color modes. |
* Footer links must use either the page
or href
option ("mutually exclusive").
Examples
The columns of the footer are configured using the items
property, where each entry is a Group or Item object, as in the following example:
footer:
copyrightText: Example Company © 2024
items:
# Column 1
- page: example/privacy-policy.md
label: Example Privacy Policy
# Column 2
- group: About Us
items:
- page: company/about-us.md
label: About Us
- href: "https://example.com/careers"
label: Join our team
Each entry in the footer's items
configures a distinct column. Using groups is a common approach.
The following configuration shows a more complex footer example with multiple groups, external links and an icon:
footer:
copyrightText: Copyright © Redocly 2024.
items:
- group: Services
items:
- page: services/gift-shop.md
label: Gift Shop
icon:
srcSet: "./images/gift-shop-red.svg light, ./images/gift-shop-blue.svg dark"
- page: services/cafeteria.md
label: Cafeteria
- group: Legal
items:
- label: Privacy Notice
href: 'https://example.com/museum-privacy-policy/'
- label: Exhibit Policy
href: 'https://example.com/museum-exhibit-policy/'
- group: Social
items:
- label: Facebook
href: 'https://facebook.com'
- label: Youtube
href: 'https://youtube.com'
- label: Twitter
href: 'https://twitter.com'
By grouping the links, users can quickly locate the section and content they are looking for.
Related resources
- Navbar - Configuration reference for the navigation bar.
- Sidebar configuration - Configuration reference for the sidebar.
- Add custom CSS styles - Add custom styling that can be applied to your footer.
- Use front matter to show or hide the footer on individual pages.