Simple converter from docutils AST to Reveal.js presentation.
Overview
This is docutils adapter to write Reveal.js presentation by reStructuredText and other formats. You can write presentation by plain text using many expression of reStructuredText.
Usage
pip install rst2revealjs
Title
=====
Section 1
=========
Section 1-1
-----------
rst2revealjs presentation.rst
You can see presentation.html by your browser.
Features
This provides some features to realize overview.
Custom directives for specify behaviors about Reveal.js.
Writer to generate HTML file using Reveal.js presentation.
Motivation
This is re-implement from core features of sphinx-revealjs. Because I want to write Reveal.js presentation on Web front-end using Pyodide. [1]
As first goal, I will provide playground website to convert from reStructuredText to presentation using this.
License
Apache-2.0 license. Please see LICENSE on repository.
Footnotes
Metadata
Release files for rst2revealjs 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rst2revealjs-0.1.0.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rst2revealjs-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.2 kB
Release files / rst2revealjs-0.1.0.tar.gz
| Download URL | rst2revealjs-0.1.0.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5145586183a729d4ca809c40bed5230ec87c0a6a384a24b9eaeb4d0b673f12bf
|
|
BLAKE2b-256 checksum How to use checksums |
b7304817341c930f79559df4ea4ff1999d86668ebf3f6a04821b3ab207dc3ff1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 2, 2026.
Transparency logRelease files / rst2revealjs-0.1.0-py3-none-any.whl
| Download URL | rst2revealjs-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
252ced57434fc78a5ea73a51ce000e4eacabdd5622f03e122f1a65e93bc27a80
|
|
BLAKE2b-256 checksum How to use checksums |
fa9a0c3ebae823aa97b2557060cb51a5e5cd1fa3cace05499948232aa11efcfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 2, 2026.
Transparency log