python - 我可以将 "Smartypants"添加到 restructuredText 吗?

标签 python restructuredtext

我使用 restructuredText,我喜欢 smartypants 为 Markdown 做的事情。有没有办法为 restructuredText 启用同样的功能?

最佳答案

你试过了吗smartypants.py ?我不知道它的实现情况如何,更不用说它对您的特定用例的效果如何,但它似乎确实针对您的目标,一些 ascii 结构的 unicode 化(但是,它在 HTML 上运行,所以我猜您可以在 restructuredText 或任何其他“HTML 生产者”组件之后运行它。

如果这对您不起作用,则用户已提交 patch到 python-markdown2,他称之为“这个 SmartyPants 补丁”——它已被接受,自一个月前以来,它是 python-markdown2 当前源代码树的一部分(r259 或更好)。这可能会提供更顺畅的航行(例如,如果您只是将 python-markdown2 构建为只读 svn tree )。或者,您可以等待下一个可下载版本(自 5 月以来一直没有发布,这个补丁在 7 月中旬被接受),但谁知道什么时候会发生。

关于python - 我可以将 "Smartypants"添加到 restructuredText 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3527054/

相关文章:

javascript - 狮身人面像严重 : unexpected section title -- arbitrary headings in function docstring

python - 在 Pelican 中以 RST 格式编写的博客文章中添加 HTML

来自 R 的 do.call(rbind, lapply()) 的 Python 等价物

python - 检查交易组之间的值是否发生变化

python - 嵌套字典的子集

python - Kivy - 转换之间的黑屏

python - beautifulsoup上下文中lxml和html5lib的区别

restructuredtext - 如何避免重组文本中的隐式mailto链接?

restructuredtext - 如何通过 RestructedText 以粗体显示一些包含星号 (*) 的文本?

python-sphinx - 在Sphinx中的引用内保留内联代码