Sphinx extension with theme to generate Reveal.js presentation
Overview
This extension generate Reveal.js presentation from standard reStructuredText.
It include theses features.
Custom builder to translate from reST to reveal.js style HTML
Template to be enable to render presentation local independent
For more information, refer to the documentation.
Installation
$ pip install sphinx-revealjs
Usage
Create your sphinx documentation
Edit conf.py to use this extension
extensions = [ 'sphinx_revealjs', ]Write source for standard document style
Build sources as Reveal.js presentation
$ make revealjs
Change logs
See it
Policy for following to Reveal.js version
This is implemented based Reveal.js. I plan to update it at patch-version for catch up when new Reveal.js version released.
If Reveal.js updated minor or patch version, sphinx-revealjs update patch version.
If Reveal.js updated major version, sphinx-revealjs update minor version with compatible for two versions.
Contributing
GitHub repository does not have reveal.js library.
If you use from GitHub and editable mode, Run tools/fetch_revealjs.py after install.
$ git clone https://github.com/attakei/sphinx-revealjs
$ cd sphinx-revealjs
$ python tools/fetch_revealjs.py
For more information, See CONTRIBUTING.rst and “contributing” page in documentation.
Copyright
Apache-2.0 license. Please see LICENSE.
Release files for sphinx-revealjs 3.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sphinx_revealjs-3.2.1.tar.gz | 4.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sphinx_revealjs-3.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.4 MB
Release files / sphinx_revealjs-3.2.1.tar.gz
| Download URL | sphinx_revealjs-3.2.1.tar.gz |
|---|---|
| Size | 4.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f76094f0ae41fea083adebb2d7a981561b8ce30b9b80496945aa8619442bbd8d
|
|
BLAKE2b-256 checksum How to use checksums |
0d45bb041a1d8df09c05997aaede986140bc14c9abc1f9026015b1efeabda94a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sphinx_revealjs-3.2.1-py3-none-any.whl
| Download URL | sphinx_revealjs-3.2.1-py3-none-any.whl |
|---|---|
| Size | 2.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
805bed3ca459346e0f01967d5ed1c40d6b7b917de1541e1e4566c8341fe7017b
|
|
BLAKE2b-256 checksum How to use checksums |
acbb8df8c5f2f4dcd036afa43cb07e5584856e3d915591440f5e91abcdb04dec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|