生成微型html的docutils编写器

docutils-tinyhtmlwriter的Python项目详细描述


docutils微型html编写器

docutils tiny html writer是另一个docutils html writer,具有非常轻的html 输出。它将主要用于其他项目,如文档生成器或 希望使用自己的html页眉和页脚的web发布者。

可能的用途之一:

fromdocutils.coreimportpublish_string,publish_partsfromdocutils_tinyhtmlimportWriterfromsysimportversion_infoifversion_info[0]<3:fromioimportopenwriter=Writer()withopen("README.rst",encoding="utf-8")asf:rst=f.read()# store full html output to html variablehtml=publish_string(source=rst,writer=writer,writer_name='html',settings_overrides={'link':'link','top':'top'})# disable system message in html, no in stderrparts=publish_parts(source=rst,writer=writer,writer_name='html',settings_overrides={'no_system_messages':True})# store only html bodybody=parts['html_title']+parts['body']+parts['html_line']+ \
    parts['html_footnotes']+parts['html_citations']+ \
    parts['html_hyperlinks']

或者可以使用rst2html微型命令工具,如标准rst2html:

~$ rst2html-tiny README.rst > README.html       # generate html from reStructured text
~$ rst2html-tiny -h                             # help output

如果您安装了来自https://github.com/rtfd/recommonmark的recommonmark 您可以使用md2html微型工具来标记源代码。

安装

~$ pip install docutils-tinyhtmlwriter

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
tomcat java。lang.NoClassDefFoundError:无法初始化类com。太阳代理$Proxy8   java Spring引导CommandLineRunner异常处理建议   java文件。getParentFile()。mkdirs();在osx中创建重复文件夹   java Lucene IndexWriter线程安全   HashMapJava加速了哈希映射的创建   java执行器服务从Servlet线程启动   guava在Java中创建异构列表   泛型Java将比较器传递给构造函数   在Java中生成公钥和私钥的加密会生成类似的所有密钥,包括私钥和公钥   java ResourceLocation抛出FileNotFoundException Minecraft Forge 1.12.2   java使用动态键序列化JSON响应   在空映射上调用方法时发生java NullPointerException   java在Selenium中选择不同行中的按钮   优化在Java中,降低时间和空间复杂性的最佳方法是什么?   java表。setValueAt(…)不为JTable工作   javajsonrpc与JSON   ant从java编译中排除类的特定方法