【问题标题】:What does the curly brackets after language description do in markdown?语言描述后的大括号在 Markdown 中有什么作用?
【发布时间】:2021-10-23 04:37:02
【问题描述】:

这个markdown语法是什么意思?:

```js{3-6}
function Avatar(props) {
  return (
    // ...
  );
}
```

js 当然是用于突出显示的语言,但是大括号中的数字是什么?

示例来自React documentation。还有其他几个不同数字的例子。

Markdown 使用this list 进行语言识别,但没有说明大括号中的数字。

【问题讨论】:

    标签: markdown


    【解决方案1】:

    这不是标准的 Markdown 功能。事实上,两者都不是围栏代码块。

    在这种情况下,它们似乎用于突出显示 sn-p 中的行,例如请参阅the compiled version,其中第 3-6 行突出显示,与上面的 sn-p 中显示的数字相匹配:

    this Redcarpet plugin 中提供了行高亮功能,其介绍性注释块部分表示:

    替换 Jekyll 对 Redcarpet code_block 的处理(已添加 支持高亮,但需要支持非常不标准 “带有线条突出显示的代码围栏”扩展名)。

    【讨论】:

      猜你喜欢
      • 2013-02-23
      • 2020-05-28
      • 2020-05-23
      • 1970-01-01
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      相关资源
      最近更新 更多