Upgrade Sphinx docs toolchain: modern CSS, version sidebar, and search fixes
- Remove legacy CSS and templates. - Add custom.css ported from live nature theme for Sphinx 7.x. - Update conf.py, drop sphinx-multiversion. - Fix SearchBar and Doc Versions sidebar. - Update requirements.txt to latest stable module versions.
This commit is contained in:
parent
0bc77106fa
commit
e90e568475
8 changed files with 488 additions and 2162 deletions
|
|
@ -1,21 +1,6 @@
|
|||
# requirements for building the docs
|
||||
|
||||
sphinx==3.2.1
|
||||
myst-parser==0.15.2
|
||||
myst-parser[linkify]==0.15.2
|
||||
Jinja2 < 3.1
|
||||
|
||||
# pinned to allow for sphinx 3.x to still work, latest required 5+
|
||||
alabaster==0.7.13
|
||||
sphinxcontrib-applehelp<1.0.7
|
||||
sphinxcontrib-devhelp<1.0.6
|
||||
sphinxcontrib-htmlhelp<2.0.5
|
||||
sphinxcontrib-qthelp<1.0.7
|
||||
sphinxcontrib-jsmath==1.0.1
|
||||
sphinxcontrib-serializinghtml<1.1.10
|
||||
|
||||
# sphinx-multiversion with evennia fixes
|
||||
git+https://github.com/evennia/sphinx-multiversion.git@evennia-mods#egg=sphinx-multiversion
|
||||
|
||||
# sphinxcontrib-lunrsearch custom branch with evennia-specific fixes
|
||||
# git+https://github.com/evennia/sphinxcontrib-lunrsearch.git@evennia-mods#egg=sphinxcontrib-lunrsearch
|
||||
sphinx>=7.3.7,<8.0.0
|
||||
myst-parser>=2.0.0,<3.0.0
|
||||
Jinja2>=3.1
|
||||
linkify-it-py>=2.0.0
|
||||
Loading…
Add table
Add a link
Reference in a new issue