记录jinja2模板文件的简单工具

jinja2rst的Python项目详细描述


Author:Hartmut Goebel <h.goebel@crazy-compilers.com>
Copyright:2015 by Hartmut Goebel
Licence:GNU General Public Licence v3 or later (GPLv3+)

此工具允许您将文档直接写入jinja2 模板文件作为注释。这些评论将转换为 文本和模板代码进入文本块。

这是一种有文化的编程,除了你没有 将代码写入文本,但将文本写入代码。这个区别 允许直接使用模板文件,而无需任何预处理

用法:

jinja2rst [-h] infile outfile

positional arguments:
  infile      jinja2-template-file to read (`-` for stdin)
  outfile     rst-file to write (`-` for stdout)

optional arguments:
  -h, --help  show this help message and exit

工作原理

此脚本接受以#开头的所有行(和行 只包含一个#)作为文本行。其他一切都会 作为“代码”处理。文本行将删除#。 而“代码”将预先设置空格。

另外,在“代码”块的开头和结尾,行是 根据RestructuredText的要求添加。也在 “code”-块,如果需要,添加::

示例

您可以在 示例目录您也可以在线查看生成的html https://rawgit.com/htgoebel/jinja2rst/develop/examples/main.html

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

推荐PyPI第三方库


热门话题
java为什么这段代码要打印空字符串?   java未知错误:由于标签页崩溃,会话被删除   布尔型上的java函数if-else   java最佳蚂蚁教程/快速入门?   JAVAutil。java中的扫描程序跳过do while循环中的扫描程序输入   java我们可以在selenium中使用ExpectedConditions和FluentWait来实现通用等待方法吗?   java如何使用gson库解析JSONObject   java GWT模拟Android LinearLayout的布局重量属性?   Java正则表达式重写日期表达式   java MediaPlayer播放我的MP3文件,但非常安静   java背景不显示javaFX   用于CLI的java quarkus开发模式,如何重新启动应用程序   websphere WSJdbcDataSource的java Jar文件   java Spring 4对象不会自动连接变量   java从Dbpedia定制本体/RDF图