Frontmatter is metadata written in YAML format at the beginning of markdown
files, enclosed between triple dashes (---). It allows you to configure various aspects of your
pages without affecting the visible content.
In Zudoku, frontmatter enables you to customize page titles, descriptions, navigation settings, and other document properties. Here are all the supported properties:
Properties
title
Sets the page title that appears in the browser tab and as the document title.
Code
description
Provides a description for the page, which can be used for SEO and content summaries.
Code
category
Assigns the page to a specific category for organizational purposes. This will be shown above the main heading of the document.
Code
navigation_label
Deprecated (sidebar_label)
Sets a custom label for the page in the sidebar navigation, allowing you to use a shorter or different title than the main page title.
Code
navigation_icon
Deprecated (sidebar_icon)
Specifies a Lucide icon to display next to the page in the sidebar navigation.
Code
toc
Controls whether the table of contents is displayed for the page. Set to false to hide the table
of contents.
Code
disable_pager
Controls whether the previous/next page navigation is displayed at the bottom of the page. Set to
true to disable it.
Code
lastModifiedTime
The last modified timestamp for the page. This property is automatically set by Dev Portal during the build process based on the Git commit history. You generally should not set this manually.
If you need to override the automatically detected date, you can set it explicitly:
Code
For accurate last modified dates in deployment environments, ensure full Git history is available during builds. See the Vercel deployment guide for configuration details.
::
Complete Example
Here's an example showing multiple frontmatter properties used together:
documentation.md