No description
  • Jupyter Notebook 59.7%
  • Python 18.4%
  • HTML 11.3%
  • SCSS 7.8%
  • JavaScript 2.4%
  • Other 0.4%
Find a file
2023-04-25 19:54:12 +02:00
.github RLS 1.0.0: (repeat) Fix a link and improve test reliability (#701) 2023-03-01 06:39:06 -08:00
docs RLS: v1.0.0 (#699) 2023-03-01 05:40:10 -08:00
src/sphinx_book_theme Update By.json 2023-04-25 19:54:12 +02:00
tests NEH: Icon links, latest PST, more source providers, and bug fixes (#691) 2023-02-27 09:47:42 -08:00
.flake8 codestyle and testing 2020-04-10 21:19:56 -07:00
.gitignore FIX: Extra bugs after the theme switch (#683) 2023-02-19 07:03:48 -08:00
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate (#705) 2023-04-24 09:56:01 -07:00
.readthedocs.yml MAINT: Switch to sphinx-theme-builder (#469) 2022-01-25 14:55:13 -08:00
ARCHITECTURE.md BUG: templates_path in config was overriding value set in extension (#566) 2022-07-15 09:48:28 +02:00
CHANGELOG.md RLS: v1.0.1 (#716) 2023-03-31 17:54:02 +11:00
codecov.yml ♻ IMPROVE: Disable codecov's comments (#220) 2020-09-23 13:58:50 -07:00
CONTRIBUTING.md UPGRADE/BREAKING: PyData v0.13 and HTML refactoring (#677) 2023-02-16 02:51:04 -08:00
LICENSE Initial commit 2020-03-02 15:20:46 -08:00
package.json MAINT: Switch to sphinx-theme-builder (#469) 2022-01-25 14:55:13 -08:00
pyproject.toml BUG: fix for pydata-sphinx-theme>=0.13.3 (#714) 2023-03-31 12:36:13 +11:00
README.md Remove JQuery and update versions (#668) 2023-02-04 00:07:17 -08:00
tox.ini Remove JQuery and update versions (#668) 2023-02-04 00:07:17 -08:00
webpack.config.js [pre-commit.ci] pre-commit autoupdate (#604) 2022-09-12 06:40:19 -07:00

sphinx-book-theme

codecov Documentation Status PyPI

An interactive book theme for Sphinx.

This is a lightweight Sphinx theme designed to mimic the look-and-feel of an interactive book. It has the following primary features:

  • Bootstrap 5 for visual elements and functionality.
  • Flexible content layout that is inspired by beautiful online books, such as the Edward Tufte CSS guide
  • Visual classes designed for Jupyter Notebooks. Cell inputs, outputs, and interactive functionality are all supported.
  • Launch buttons for online interactivity. For pages that are built with computational material, connect your site to an online BinderHub for interactive content.

Get started

To get started with sphinx-book-theme, first install it with pip:

pip install sphinx-book-theme

then, activate the theme in your Sphinx configuration (conf.py):

...
html_theme = "sphinx_book_theme"
...

This will activate the Sphinx Book Theme for your documentation. Note that you may need to change your html_theme_options configuration depending on your previous theme. See the pages to the left for information about what you can configure with sphinx-book-theme.

Documentation

See the Sphinx Book Theme documentation for more information.