我正在使用Python/Django开发一个维基百科,部分是为了教育目的。到目前为止,我仍然缺少正确的标记语言。我尝试过许多,包括Creole和Markdown,它们都很好用,但表格支持不够好。常见的维基百科标记语言似乎只支持基本的表格,即每个单元格一行或单元格内没有复杂的标记。但是我的维基百科用户希望能够创建具有更大格式的文本和单元格内的列表的表格。我很难找到实际上可以做到这一点的标记语言。
我看过MediaWiki标记语言,它似乎支持所有东西,但我认为使用它可能有些过头了。其余的标记可以非常简单,重点在于易写性(我有时觉得MediaWiki标记有些丑陋)。此外,必须有一个Python模块将标记转换为HTML,以便在Web应用程序中使用。我仍在寻找适用于MediaWiki标记的Python模块。
另一个选择是完全放弃维基百科标记语言,而是允许一组定义好的HTML标签进行标记。但这样会使编写维基文章变得更加困难,因为HTML并不是为这种用途而发明的。此外,寻找和转义禁止使用的HTML可能会非常棘手。我宁愿有一个漂亮的标记语言,带有轻量级的Python实现。
请问是否有一种具有扩展表格支持和Python实现的标记语言可供使用?
提前致谢!
我看过MediaWiki标记语言,它似乎支持所有东西,但我认为使用它可能有些过头了。其余的标记可以非常简单,重点在于易写性(我有时觉得MediaWiki标记有些丑陋)。此外,必须有一个Python模块将标记转换为HTML,以便在Web应用程序中使用。我仍在寻找适用于MediaWiki标记的Python模块。
另一个选择是完全放弃维基百科标记语言,而是允许一组定义好的HTML标签进行标记。但这样会使编写维基文章变得更加困难,因为HTML并不是为这种用途而发明的。此外,寻找和转义禁止使用的HTML可能会非常棘手。我宁愿有一个漂亮的标记语言,带有轻量级的Python实现。
请问是否有一种具有扩展表格支持和Python实现的标记语言可供使用?
提前致谢!
rest
是否严格属于这个范畴,但它易于编写、易于阅读,并且编译成漂亮的HTML,因此它可能是这种用法的一个很好的选择。 - aquavitae