这个 Markdown 语法是什么意思?:
```js{3-6}
function Avatar(props) {
return (
// ...
);
}
```
Run Code Online (Sandbox Code Playgroud)
这js
是用于突出显示的语言,但是大括号中的数字是什么?
该示例来自React 文档。还有其他几个具有不同数字的示例。
Markdown 使用此列表进行语言识别,但它没有说明大括号中的数字。
这不是标准的 Markdown 功能。事实上,两者都不是围栏代码块。
\n\n在这种情况下,它们似乎用于突出显示代码片段中的行,例如,请参阅编译版本,其中突出显示第 3\xe2\x80\x936 行,与上面代码片段中显示的数字相匹配:
\n\n\n\n此 Redcarpet 插件中提供了行突出显示功能,其介绍性注释块部分说明:
\n\n\n\n替换 Jekyll 对 Redcarpet code_block 的处理(它已经添加了对突出显示的支持,但需要支持非常非标准的“带有行突出显示的代码围栏”扩展)。
\n