我正在使用 Python/Django 开发一个 wiki,部分用于教育目的。到目前为止,我仍然缺少正确的标记语言。我尝试了一个相当不错的视图,包括 Creole 和 Markdown,除了表格支持之外,它运行良好。常见的 wiki 标记语言似乎只支持基本表格,即每个单元格有一行或单元格内没有复杂的标记。但是我的 wiki 用户希望能够在单元格内创建具有更大格式文本和列表的表格。我在寻找一种实际上可以做到这一点的标记语言方面遇到了问题。
我已经关注过似乎支持所有内容的 MediaWiki 标记语言,但我认为使用它会有点矫枉过正。标记的其余部分可以非常简单,重点是标记的易写性(我发现 MediaWiki 标记有时有些难看)。此外,必须有一个 Python 模块用于将标记转换为我可以在 webapp 中使用的 HTML。我仍在寻找 MediaWiki 标记。
另一种选择是完全转储 wiki 标记语言,而是允许一组定义的 HTML 标记用于标记。但这使得编写 wiki 文章变得更加困难,因为 HTML 并不是为了这种用途而发明的。并且查找和转义被禁止的 HTML 可能非常棘手。我宁愿拥有一个带有轻量级 Python 实现的漂亮标记语言。
有谁知道我可以使用的具有扩展表支持和 Python 实现的标记语言?
提前致谢!