sphinx去除html标签,如何在使用Sphinx转换为HTML时转义为reStructuredText中的单引号

在使用 Sphinx 将 reStructuredText 转换为 HTML 的过程中,遇到一个问题:需要在文本中保留特定格式的单引号,但狮身人面像(Sphinx)将其转换为上/下引号,导致文本不可读。目前的解决办法是通过转义字符来实现,但引入了额外的空格,影响了语法正确性。作者寻求一种方法,既能保持引号样式,又能消除转义后的多余空格。
摘要由CSDN通过智能技术生成

对于我正在编写的文档项目,我需要包含带日期格式字符串的表格。现在几乎一切正常,但最终我有这个轻微的问题,我想打印一个字面'引用和两个文字引号(分开和其他引号之间)。狮身人面像将它们改为上/下引号,通常看起来非常整齐,但在这种特殊情况下,文本不可读。我能想出的最好的是:如何在使用Sphinx转换为HTML时转义为reStructuredText中的单引号

====== =========== ====== =====================

``'`` Escape for | " ``'`` hour ``'`` h" -> "hour 9"

for text

Delimiter

``''`` Single | "ss ``''`` SSS" -> "45 ``'`` 876"

quote

Literal

====== =========== ====== =====================

这将产生所有正确的报价,但之前和之后,我想看看去掉,因为例如在语法上不正确的,这样插入多余的空格。所以也可以将我的问题改为:如何在使用反引号时在文字引号前后删除多余的空格。

我尝试了标准的转义方式。反斜杠没有效果,因为'不是reStructuredText特殊字符。如果我删除了空格,那么反引号``不再有效。

输出的示例多余的空格:

CF9It.png

2013-07-31

titusn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值