用于维基标记的Python模块

30 投票
4 回答
16361 浏览
提问于 2025-04-11 09:29

有没有一个 Python 模块可以把 wiki markup 转换成其他语言(比如 HTML)呢?

这里也有人问过类似的问题,最简单的方式把 wiki markup 转换成 html 是什么,不过没有提到任何 Python 模块。

只是好奇一下。 :) 干杯。

4 个回答

7

你应该看看一个不错的解析器,用来处理Creole语法:creole.py。这个工具可以把Creole(这是一种“常用的维基标记语言,可以在不同的维基网站上使用”)转换成HTML格式。

21

mwlib 是一个工具,可以把用MediaWiki格式写的文本转换成HTML、PDF、DocBook和OpenOffice等格式。

9

Django使用以下库来处理标记语言:

  • Markdown - 一种简单的文本格式,可以轻松转换成HTML。
  • Textile - 另一种文本格式,功能类似于Markdown,也能转换成HTML。
  • reStructuredText - 这种格式主要用于文档,特别是在Python社区中很常见。

你可以查看它们在Django中的使用方式

撰写回答