2009scape for Sphinx

A Sphinx theme that dresses your documentation as a 2009-era RuneScape interface: pixel fonts, bevelled stone panels, gold headings and the familiar orange body text.

The visual language is ported from the runescapecn shadcn registry.

Note

The theme is dark by design. RuneScape’s interface never had a light mode, and neither does this. Every colour is a CSS custom property, so a light palette can be layered on with css_variables if you disagree.

Quick start

$ pip install sphinx-2009scape-theme
docs/conf.py
html_theme = "2009scape"

html_theme_options = {
    "logo_text": "My Project",
    "github_url": "https://github.com/me/my-project",
}

That is the whole setup. Read Configuration for the full option list, or Kitchen sink to see every element rendered.