这种降价语法是什么意思?:
```js{3-6}
function Avatar(props) {
return (
// ...
);
}
```
当然,js
是用于突出显示的语言,但大括号中的数字是多少?
示例来自React documentation。还有其他几个不同数字的例子。
Markdown使用this list进行语言识别,但它没有说明大括号中的数字。
答案 0 :(得分:3)
这不是标准的Markdown功能。实际上,它们都不是带隔离的代码块。
在这种情况下,它们似乎用于突出显示代码段中的行,例如请参阅the compiled version,其中第3-6行突出显示,与上面代码段中显示的数字相匹配:
this Redcarpet plugin中提供了行突出显示功能,其介绍性评论块部分说明:
取代Jekyll对Redcarpet code_block的处理(已添加 支持突出显示,但需要非常非标准的支持 “带有线条突出显示的代码栅栏”扩展名。