【问题标题】:Convert markdown backticks to asciidoc将 markdown 反引号转换为 asciidoc
【发布时间】:2013-03-11 16:55:35
【问题描述】:

我正在从 markdown 切换到 asciidoc 并有一个问题。在我的降价文件中,我使用反引号来表示代码字体(foo.bar())。当它被转换为 html 时,文本被放置在代码块中 (foo.bar())。

如果我希望在文档转换为 html 时出现在代码块中,我应该如何格式化 asciidoc 中的文本片段?

【问题讨论】:

    标签: asciidoc


    【解决方案1】:

    迟到的简短回答:

    您可以像在 Markdown 中一样使用反引号。

    来自AsciiDoc User manual

    等宽文本

    单词短语+包含在加号字符中+以等宽字体呈现。单词短语“包含在反引号字符中”(重音符号)也以等宽字体呈现,但在这种情况下,包含的文本按字面意思呈现,不受进一步扩展的影响

    【讨论】:

    • 请注意,从 asciidoctor(不是 asciidoc!)1.5 开始,语法略有变化(asciidoctor.org/news/2014/08/12/asciidoctor-1-5-0-released)。反引号的内容现在 会进一步扩展。加号不再产生等宽字体,它们只是防止扩展。要同时获得两者,您需要在反引号中嵌套加号。
    【解决方案2】:

    如您所见here,您可以在 asciidoc 中以相同的方式使用 `foo.bar()`。

    Here's an example of that:

        * Utilizar as funções `fgetc` ou `getc` para ler carácteres (...);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      相关资源
      最近更新 更多