Solitude Docs

Advanced Configuration

Configure optional modules, custom assets, keyboard actions, and CDN dependencies.

Optional modules

Advanced features live under params.solitude: right_menu, keyboard, console, translate, rightside, music, capsule, mermaid, chart, typeit, katex, and memorial.

Keyboard entries must define exactly one action or url. Use mod for Command on macOS and Ctrl elsewhere.

Custom assets

Add site CSS at assets/css/custom.css. Use extends.head and extends.body for deliberate HTML additions. External library URLs live under cdn; keep compatible script and stylesheet pairs together when overriding a provider.

Custom JavaScript must follow the lifecycle described in Browser API, especially when PJAX navigation is enabled.