python快速注释html5_Python rst2html5-tools包_程序模块 - PyPI - Python中文网

本文介绍了Python的rst2html5-tools包,用于将reStructuredText转换为HTML5,支持创建deck.js、reveal.js、impress.js和Bootstrap幻灯片。还详细说明了如何添加样式、高亮代码、嵌入内容以及自定义JavaScript文件,以生成适合分发的HTML文件。
摘要由CSDN通过智能技术生成

使用它

生成基本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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值