Additional Features

Sentry Maven Skin includes many automatic enhancements that improve your documentation.

Dark Mode

The skin supports automatic dark/light mode based on system preferences. Users can also toggle manually, and the preference is saved.

Heading Anchors

All headings automatically get anchor IDs for direct linking:

<h2 id="my-heading">My Heading</h2>

Link to sections using #my-heading in URLs.

Configuration

Setting Description Default
fixHeadings Enable heading anchor fixes and ID cleanup true

To disable heading processing:

Site-Wide (site.xml)

Site-Wide (site.xml)

<custom>
  <fixHeadings>false</fixHeadings>
</custom>
Per-Page (Frontmatter)

Per-Page (Frontmatter)

fixHeadings: false

# Plain Headings

No automatic anchor links.

Bootstrap Tables

All tables are automatically styled with Bootstrap classes for consistent appearance.

External links (URLs starting with http:// or https://) are automatically styled with a CSS class to distinguish them from internal links.

Configuration

Setting Description Default
externalLinkClass CSS class for external links externalLink

To use a custom class or disable external link styling:

Site-Wide (site.xml)

Site-Wide (site.xml)

<custom>
  <externalLinkClass>external</externalLinkClass>
</custom>

Set to false to disable external link styling.

Per-Page (Frontmatter)

Per-Page (Frontmatter)

externalLinkClass: false

# No External Link Styling

External links look like internal links.
Note

Links to your project's URL (from pom.xml) and organization URL are not marked as external.

Protocol-Relative URLs

Protocol-relative URLs (starting with //) are automatically converted to https:// for security.

Configuration

Setting Description Default
fixProtocolRelativeUrls Convert // URLs to https:// true

To disable:

Site-Wide (site.xml)

Site-Wide (site.xml)

<custom>
  <fixProtocolRelativeUrls>false</fixProtocolRelativeUrls>
</custom>
Per-Page (Frontmatter)

Per-Page (Frontmatter)

fixProtocolRelativeUrls: false

# Keep Protocol-Relative URLs

URLs starting with // stay unchanged.

The footer displays copyright using:

  • <inceptionYear> from pom.xml
  • <organization><name> from pom.xml

Code Block Features

  • Copy button: One-click copying of code blocks
  • Syntax highlighting: Automatic via PrismJS

See Code Highlighting[1] for configuration options.

See Also

Searching...
No results.