我尝试在排版器(Typographer)的替换对字段中设置
" " ’ ’
这样本可以强制排版器保留直引号,同时继续执行其他常规更改(如长破折号、商标符号等)。用户只需在输入文本时特意键入弯引号即可,这没问题。
但遗憾的是,我无法在替换对字段中输入相同的值两次。
因此,我不得不完全停用排版器。请问是否有其他方法可以实现我们的目标(即不修改代码中的引号)?
附:我注意到这里我的双引号保持了直引号,但单引号却被修改了,看来这是可行的?
我尝试在排版器(Typographer)的替换对字段中设置
" " ’ ’
这样本可以强制排版器保留直引号,同时继续执行其他常规更改(如长破折号、商标符号等)。用户只需在输入文本时特意键入弯引号即可,这没问题。
但遗憾的是,我无法在替换对字段中输入相同的值两次。
因此,我不得不完全停用排版器。请问是否有其他方法可以实现我们的目标(即不修改代码中的引号)?
附:我注意到这里我的双引号保持了直引号,但单引号却被修改了,看来这是可行的?
目前,似乎无法通过 markdown typographer quotation marks 站点设置将花引号替换为直引号。该设置的初衷是为了支持德语和法语等语言,这些语言需要使用四种不同的引号字符。
当勾选 enable markdown typographer 站点设置时,双引号仅在第一双引号后紧跟空格,或最后一双引号前紧跟空格的情况下,才会被渲染为直引号。
单引号(即撇号)将始终被渲染为花引号。
您希望替换花引号是否有特定原因?如果是为了分享代码,我们建议使用代码块来绕过花引号的自动格式化:
使用以下语法:
```
'single quote'
"double quote"
```
将生成:
'single quote'
"double quote"
谢谢。人们通常不会想到使用代码块,因此很难判断错误是出在他们的代码中,还是由排版工具将直引号转换所致。
不过,我会与我的团队核实,看看能否让他们使用代码块。
代码块应以代码块形式发布,而不是纯文本!
治疗潜在疾病,而非仅仅缓解症状 ![]()