Page title badges
Add visual badges next to page titles to indicate content status. Currently we are using a Preview badge to indicate when a page is for a feature in open or closed preview.
A page is closed preview will display the Preview badge and will not be listed in the navigation.
A page in open preview will display the Preview badge and will be listed in the navigation.
Basic usage
= Page Title
:page-badge: Preview
This displays a simple badge with default styling (black text, border, no background).
Custom styling with Tailwind classes
= Page Title
:page-badge: Preview
:page-badge-classes: text-white bg-orange-500 border border-orange-600
Custom colors with hex values
= Page Title
:page-badge: Preview
:page-badge-bg: #FF6B35
:page-badge-border: #C44D2C
:page-badge-classes: text-white
Common badge styles
Preview:
:page-badge: Preview
Currently we are not adding styling to these badges but this may change in future.
Badge attributes reference
-
:page-badge:- The text to display in the badge (required) -
:page-badge-classes:- Tailwind CSS classes for styling (optional, defaults totext-terminal-black border) -
:page-badge-bg:- Hex color code for background (optional, overrides classes) -
:page-badge-border:- Hex color code for border (optional, requirespage-badge-bg)
Badges in navigation
When you add a page badge using :page-badge:, it automatically appears in two places:
-
Next to the page title when viewing the page
-
Next to the page link in the left sidebar navigation
You do not need to configure navigation badges separately—the same :page-badge: attribute controls both locations.
= Slack Integration
:page-badge: Preview
:page-badge-classes: text-white bg-orange-500 border border-orange-600
This displays a "Preview" badge both on the page title and in the navigation sidebar.
Best practices for navigation badges
-
Use concise badge text (8 characters or less recommended)
-
Apply badges sparingly (only for truly special status pages)
-
Common badge types work best:
-
Preview- Features in preview -
Beta- Beta features -
New- Recently added content -
Deprecated- Deprecated functionality
-
Longer badge text may wrap or truncate on narrow viewports.
Subsection badges
You can add badges to subsections (h2-h6 headings) using attribute syntax on the section. This is useful when a single documentation page covers multiple features with different maturity levels.
Basic usage
[badge="Preview"]
== Slack notifications
Configure Slack notifications for your project...
The badge appears next to the section heading with the same visual styling as page-level badges.
Custom styling with Tailwind classes
[badge="Beta",badge-classes="text-white bg-blue-500 border border-blue-600"]
=== New feature
This feature is currently in beta...
Custom colors with hex values
[badge="Deprecated",badge-bg="#ff0000",badge-border="#cc0000"]
==== Old approach
NOTE: This approach is deprecated. See xref:modern-approach.adoc[] instead.
Badge types
Common badge types for subsections include:
-
Preview- Features in preview -
Beta- Beta features -
Deprecated- Deprecated functionality -
Cloud only- Cloud-specific features -
Server v4+- Server version-specific features -
Custom text as needed
Subsection badge attributes reference
-
badge- The text to display in the badge (required) -
badge-classes- Tailwind CSS classes for styling (optional, defaults totext-[10px] rounded-full py-1 px-1.5 text-terminal-black border) -
badge-bg- Hex color code for background (optional, overrides classes) -
badge-border- Hex color code for border (optional, works withbadge-bg)