主题
code_block
创建围栏代码块。
语法
knap
{{ value | code_block }}
{{ value | code_block:"typescript" }}用法
- 用这个过滤器可以显式创建代码块。
code过滤器默认生成使用反引号的行内代码,并在取值是多行或指定了语言时自动创建围栏代码块。 - 可选的语言会加到起始围栏之后。
- 对于数组和对象(包括来自其他过滤器、已序列化的集合),其中的字符串取值会被递归格式化,而键和非字符串取值保持不变。
示例
json
{
"source": "const answer = 42"
}knap
{{ source | code_block:"typescript" }}md
```typescript
const answer = 42
```