gpt4 book ai didi

python - 具有出色表格支持的 Wiki 标记语言

转载 作者:太空狗 更新时间:2023-10-29 21:50:43 25 4
gpt4 key购买 nike

我正在使用 Python/Django 开发一个 wiki,部分用于教育目的。到目前为止,我仍然缺少正确的标记语言。我尝试了相当多的 View ,包括 Creole 和 Markdown,除了表格支持外,它们运行良好。常见的 wiki 标记语言似乎只支持基本表格,即每个单元格一行或单元格内没有复杂的标记。但是我的 wiki 的用户希望能够在单元格中创建具有更大格式文本和列表的表格。我在寻找实际上可以做到这一点的标记语言时遇到了问题。

我曾关注过 MediaWiki 标记语言,它似乎支持所有内容,但我认为使用它会有点矫枉过正。标记的其余部分可以非常简单,重点放在标记的易写性上(我发现 MediaWiki 标记有时有点难看)。此外,必须有一个 Python 模块,用于将标记转换为 HTML,我可以在 webapp 中使用它。我仍在为 MediaWiki 标记寻找一个。

另一种选择是完全放弃 wiki 标记语言,而是允许使用一组已定义的 HTML 标记进行标记。但这使得编写 wiki 文章变得更加困难,因为 HTML 并不是为这种用途而发明的。并且查找和转义禁止的 HTML 可能非常棘手。我宁愿有一个很好的标记语言和一个轻量级的 Python 实现。

有人知道我可以使用具有扩展表支持和 Python 实现的标记语言吗?

提前致谢!

最佳答案

我不知道它是否满足您的需求,但您可以使用 reStructuredText . Sphinx从它生成 html 用于 python 文档及其用 python 编写的,因此它应该很容易用于此目的。我发现它非常简洁易读,正如其设计的那样,而且它可以处理非常复杂的表格。

关于python - 具有出色表格支持的 Wiki 标记语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9628154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com