使用它
生成基本HTML文档:rst2html5 examples/slides.rst > clean.html
使用deck.js生成一组幻灯片:rst2html5 --deck-js --pretty-print-code --embed-content examples/slides.rst > deck.html
使用reveal.js生成一组幻灯片:rst2html5 --jquery --reveal-js --pretty-print-code examples/slides.rst > reveal.html
使用impress.js生成一组幻灯片:rst2html5 --stylesheet-path=html5css3/thirdparty/impressjs/css/impress-demo.css --impress-js examples/impress.rst > output/impress.html
使用引导生成页面:rst2html5 --bootstrap-css --pretty-print-code --jquery --embed-content examples/slides.rst > bootstrap.html
到带有pygments的higlight代码:rst2html5 --pygments examples/codeblock.rst > code.html
请注意,您必须添加样式表以使代码真正突出显示,这只是执行代码解析和html转换
在HTML文件中嵌入图像以便有一个要分发的.html文件
添加–嵌入图像选项。
后置处理器支持可选参数,它们通过一个命令传递
行选项,与后处理器的名称相同,在
结束,例如要更改RevealJS主题,可以执行以下操作:rst2html5 --jquery --reveal-js --reveal-js-opts theme=serif examples/slides.rst > reveal.html
您还可以将基本路径传递给主题css文件:rst2html5 --jquery --reveal-js --reveal-js-opts theme=serif,themepath=~/mytheme examples/slides.rst > reveal.html
它将在~/mytheme/serif.css中查看主题
选项以逗号分隔的键值对列表形式传递
等号,值将被解析为json,如果解析失败,它们将作为
字符串,例如下面是选项的示例:--some-processor-opts theme=serif,count=4,verbose=true,foo=null
如果一个键不止一次作为值列表传递给处理器,请注意,如果只传递了一个值,则按原样传递,如果您希望始终接收列表,则提供方便函数a s_list来处理此情况。
要将自定义js文件添加到结果文件中,可以使用–add js post处理器,如下所示:rst2html5 slides.rst --add-js --add-js-opts path=foo.js,path=bar.js
该命令将把foo.js和bar.js作为脚本添加到生成的html文件中。
漂亮的打印代码注释
启用它:--pretty-print-code
添加特定语言的词汇:--pretty-print-code-opts langs=clj:erlang
注意:在传递选项以进行如下美化时,必须同时传递这两个选项:--pretty-print-code --pretty-print-code-opts langs=clj:erlang
也就是说,用冒号分隔的语言的名称,在
写这篇文章的时刻是:阿波罗号
基本
CLJ
css
省道
二郎
前进
hs
口齿不清
llvm
lua
matlab软件
毫升
腮腺炎
n
帕斯卡
原型
研发
R
斯卡拉
SQL
tcl公司
特克斯
vb
vhdl语言
维基
XQ
山药
您可以在html5css3/thirdparty/prettify/lang-*.js下看到可用的lexer
收入注释
打印通行证–显示js opts printpdf=true,例如:rst2html5 --jquery --reveal-js --reveal-js-opts printpdf=true examples/slides.rst > reveal-print.html