0

Markdown 当前将缩进的行转换为代码块。对于代码,我使用波浪号~。我不需要标签来转换为代码。相反,我想使用标签来组织原始降价,以便原始降价更具可读性。基本上我想使用标签来提高文本的可读性,就像我们使用标签来提高代码的可读性一样。

我怎么做?是否有降价的味道支持这一点?

4

1 回答 1

1

不,这不是受支持的 Markdown 变体。

提醒一下,围栏代码块(波浪号分隔)不是标准的 Markdown。它们不会出现在原始规则或规则的更新变体中的任何位置。任何支持它们的解析器都将其作为附加组件。例如,首次引入受保护代码块的 PHP Markdown Extra它们称为标准 Markdown 语法的“扩展”或“添加”。GitHub Flavored Markdown(它帮助普及了围栏代码块)将自己标记为 Markdown 的“超集”,添加的功能被称为“扩展”。

在这种情况下,添加的功能是对标准语法的补充,而不是替代。如果你没有缩进的代码块,那么你就没有 Markdown。

也就是说,一些 Markdown 解析器确实具有扩展 API,可以让您充分访问解析器,以便您可以编写自己的扩展来修改解析器的行为。您可以想象编写一个扩展来禁用缩进代码块的解析。但是,您会遇到非常奇怪的情况。例如,嵌套列表严重依赖缩进。您可能需要完全替换所有与列表和缩进代码块相关的解析。而且,由于列表和缩进代码块可以嵌套在块引用中,因此您还需要替换该代码。然后可能需要更改段落解析器以处理新方案。那时,您不再拥有 Markdown,从头开始创建自己的解析器可能会更容易,这不是 Markdown 解析器,

于 2017-08-01T13:41:09.447 回答