Skip to content

code_block

创建围栏代码块。

语法

knap
{{ value | code_block }}
{{ value | code_block:"typescript" }}

用法

  • 用这个过滤器可以显式创建代码块。code 过滤器默认生成使用反引号的行内代码,并在取值是多行或指定了语言时自动创建围栏代码块。
  • 可选的语言会加到起始围栏之后。
  • 对于数组和对象(包括来自其他过滤器、已序列化的集合),其中的字符串取值会被递归格式化,而键和非字符串取值保持不变。

示例

Data
json
{
  "source": "const answer = 42"
}
Template
knap
{{ source | code_block:"typescript" }}
Output
md
```typescript
const answer = 42
```