Skip to main content

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)

Source distribution for rst2revealjs 0.1.0
File Size Uploaded
rst2revealjs-0.1.0.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rst2revealjs 0.1.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page