【问题标题】:Is there a way to embed Markdown in RST?有没有办法在 RST 中嵌入 Markdown?
【发布时间】:2022-06-18 12:07:46
【问题描述】:

我发现 ReStructuredText (RST) 是一种比 Markdown 更好的文档格式,因为它具有灵活性并且支持 cmets 的概念。但是,对于更简单的任务,Markdown 速度更快,并且通常在其他客户端中得到更多支持。

这意味着我无法将我在 slack / google chat 中编写的消息复制/粘贴到 RST 文档中,因为它们使用 markdown 语法而不是 RST。

如果有办法让我在我的 RST 文档中指定 Markdown 部分,那就太好了,这样我就可以为该部分添加前缀。基于快速谷歌我认为这是不可能的,但我也没有看到直接提出的问题。所以,我现在就问。

有没有办法在 RST 文档中写 Markdown?

【问题讨论】:

    标签: markdown restructuredtext


    【解决方案1】:

    如果您将 MyST 与 Sphinx 一起使用,那么混合使用 reStructuredText 和 Markdown 是很灵活的,

    https://myst-parser.readthedocs.io/en/latest/sphinx/use.html#include-markdown-files-into-an-rst-file

    【讨论】:

      【解决方案2】:

      转换怎么样?如果您的编辑器允许您在可以剪切和粘贴的区域上运行过滤器,然后使用pandoc 进行转换。

      在 vim 中类似:

      :'<,'>!pandoc -fmarkdown -trst

      【讨论】:

        猜你喜欢
        • 2023-02-25
        • 2014-06-17
        • 2019-11-23
        • 2018-07-03
        • 1970-01-01
        • 2019-07-12
        • 2020-03-26
        • 1970-01-01
        • 2011-06-26
        相关资源
        最近更新 更多