Skip to main content

Sphinx extension with theme to generate Reveal.js presentation

Project description

https://img.shields.io/pypi/v/sphinx-revealjs.svg https://github.com/attakei/sphinx-revealjs/actions/workflows/main.yml/badge.svg Documentation Status

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

  1. Create your sphinx documentation

  2. Edit conf.py to use this extension

    extensions = [
        'sphinx_revealjs',
    ]
  3. Write source for standard document style

  4. 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.

Release history Release notifications | RSS feed

This version

3.2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sphinx_revealjs-3.2.0.tar.gz (4.0 MB view details)

Uploaded Source

Built Distribution

sphinx_revealjs-3.2.0-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

File details

Details for the file sphinx_revealjs-3.2.0.tar.gz.

File metadata

  • Download URL: sphinx_revealjs-3.2.0.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sphinx_revealjs-3.2.0.tar.gz
Algorithm Hash digest
SHA256 3d1098eaf923b4c0d1f049ee8039b1e7ec55aac669461514f9edf0c2c517cc27
MD5 3a3b00f78a001303ddd5f2cb85d2496b
BLAKE2b-256 3c8e7d087365ff4f70fe665370c7542ef349c29d0988f2c2135983f13556f6c7

See more details on using hashes here.

File details

Details for the file sphinx_revealjs-3.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sphinx_revealjs-3.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c19290687a68c835a4653c3e679528b64393731759dc72e8e5361367c5e41e9
MD5 2a99d47c060d59a639f97e881b1fe90c
BLAKE2b-256 f16f27d68997ed5de25445b151fd89cb968801ab355aaa8a3240793d44a77102

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page