sphinx-revealjs¶
Sphinx拡張の一つで、reStructuredTextベースのSphinxドキュメントから Reveal.js形式のプレゼンテーションを生成するビルダー。
動き¶

この形式のreSTファイルが、以下のようなプレゼンテーション形式として生成されます。

特徴¶
reStructuredTextの標準的な記法をそのまま変換可能¶
====
などで表現するセクション構造をそのままReveal.jsのスタイルに変換できる仕組みとなっています。
イメージとしては、Reveal.js同梱のMarkdownプラグインによるMarkdownファイルからの変換と同等の感覚です。
Pythonistaが親しんでいるreStructuredTextでかいたドキュメントをそのままプレゼンテーションにすることも出来ます。
HTML生成系のSphinx拡張をそのまま表現可能¶
figure
, code-block
といったSphinx/docutils同梱のディレクティブだけでなく、
sphinxcontrib.blockdiag
などのような、追加ディレクティブによる記述も、
HTMLを出力するものであればそのまま出力可能です。
そのため、Sphinxが持つ総合的な表現力をプレゼンテーションに活かすことが出来ます。