使用 pandoc 将 Markdown 转换为 RST,如何转换:any:`foo_bar`
Markdown to RST with pandoc, how to convert :any:`foo_bar`
正在尝试使用 pandoc 将以下内容从 markdown 转换为 RST:
降价:
:any:`foo_bar`
转换为:
:any:``foo_bar``
但我想要以下内容:
:any:`foo_bar`
有什么想法吗? ``
到 `
的字符串替换是痛苦的,因为它在 table 中,这意味着为每个替换添加 2 个空格。
Markdown 对代码跨度使用单反引号,RST 使用双反引号。所以转换是正确的。
some text `foo_bar`
翻译成
some text ``foo_bar``
不确定你到底想完成什么,但请注意,Pandoc Markdown(到目前为止)不支持指令或类似的结构,就像你在 :foo:
.
中暗示的那样
要在 markdown 中编写 RST 指令,您可能应该使用带有自定义 class 的代码块,例如:
``` {.rst-mydirective}
foo bar
```
然后写一个pandoc filter用你需要的文本替换代码块。
正在尝试使用 pandoc 将以下内容从 markdown 转换为 RST:
降价:
:any:`foo_bar`
转换为:
:any:``foo_bar``
但我想要以下内容:
:any:`foo_bar`
有什么想法吗? ``
到 `
的字符串替换是痛苦的,因为它在 table 中,这意味着为每个替换添加 2 个空格。
Markdown 对代码跨度使用单反引号,RST 使用双反引号。所以转换是正确的。
some text `foo_bar`
翻译成
some text ``foo_bar``
不确定你到底想完成什么,但请注意,Pandoc Markdown(到目前为止)不支持指令或类似的结构,就像你在 :foo:
.
要在 markdown 中编写 RST 指令,您可能应该使用带有自定义 class 的代码块,例如:
``` {.rst-mydirective}
foo bar
```
然后写一个pandoc filter用你需要的文本替换代码块。