基于MediaWiki的Wiki文本转换
mwconv的Python项目详细描述
mwconv公司
基于MediaWiki的Wiki文本转换
这个程序解析MediaWiki语法的方言并进行转换 到各种格式(html、纯文本和标记)。在
这是用于使用MediaWiki语法编写的文档 而不是现在更普遍使用的降价语法; 没有实现wiki功能,如内部链接。在
支持表和定义列表。在
此文件的降价和文本版本使用 这个实用程序。在
选项
摘要
Options:
-h, --help show this help message and exit
-o FILE write to this file (default stdout)
-t TYPE, --type=TYPE select output type
-l NUMBER, --first-level=NUMBER
输出类型可以是:
- 文本
- 纯文本输出
- html
- -html输出
- md
降价输出
- md\u安全
- 降价输出,html限制为“安全”子集。
- 兆瓦
- mediawiki输出,输出将是 输入。如果出现以下情况,它也会受到“一级”选项的影响: 鉴于。
“第一级”选项将第一级标题设置为 输出。所以如果设置为1,第一个标题将 无论输入是什么级别,都要在html中使用H1 所有其他标题都作了适当调整。在
兼容性
其语法与MediaWiki文本几乎相同。 很多人尝试过(或曾经尝试过,现在常用降价) 使用MediaWiki作为文档 众所周知。在
但是,如果您的文档包含许多列表和代码部分 这种语法并不完全方便。在
- 一个列表项必须全部在一行上。在
- 列表项之间不能有任何空行。在
- 代码示例不能(很容易)成为列表项的一部分。在
所以通常你使用无序的列表,在 浏览器,即使代码示例不在列表中 把这个列表分成多个列表。在
这个实现有以下改进。在
- 列表项可以拆分为多行。在
- 如果列表后面有一个项目,则它将缩进 实际上在列表项中。在
- 有一些替代符号。在
- 项目
标签: