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. Inline code elements inside table cells can wrap and break long tokens when needed to prevent table overflow.

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

dark mode anchors tables copyright copy code external links maven skin doxia
Links:
  • [1] code.html
  • [2] settings.html
  • [3] styles.html
Searching...
No results.