Github Markdown中代码块内的上标

Aar*_*sus 6 markdown github

<sup></sup>标签用于标.使用反引号创建代码块.我遇到的问题是当我尝试在代码块中创建上标时,它打印出<sup></sup>标签而不是在标签之间格式化文本.

如何在反引号之间正确格式化上标文本?

发布解决方案编辑

期望的输出: 而不是A2A<sup>2</sup>

Way*_*lan 5

除非您使用原始HTML,否则这是不可能的.

规则明确状态:

使用代码范围,&符号和尖括号自动编码为HTML实体,这使得包含示例HTML标记变得容易.

换句话说,不可能使用HTML来格式化代码范围中的文本.实际上,代码跨度是简单的,未格式化的文本.将任何文本显示为上标意味着它不是简单的,未格式化的文本.因此,这在设计上是不可能的.

但是,规则还规定:

Markdown不是HTML的替代品,甚至不接近它.它的语法非常小,仅对应于HTML标签的一小部分.我们的想法不是创建一种语法,以便更容易插入HTML标记.在我看来,HTML标签已经很容易插入.Markdown的想法是让阅读,编写和编辑散文变得容易.HTML是一种发布格式; Markdown是一种写作 形式.因此,Markdown的格式化语法仅解决可以用纯文本传达的问题.

对于Markdown语法未涵盖的任何标记,您只需使用HTML本身....

因此,如果您确实需要代码范围中的某些文本使用上标,那么请在整个范围内使用原始HTML(请务必根据需要手动转义):

<code>A code span with <sup>superscript</sup> text and escaped characters: "&lt;&amp;&gt;".</code>
Run Code Online (Sandbox Code Playgroud)

其呈现为:

A code span with superscript text and escaped characters: "<&>".