Skip to content

list

把取值或数组转换为 Markdown 列表。

语法

knap
{{ value | list }}
{{ value | list:numbered }}
{{ value | list:task }}
{{ value | list:numbered-task }}

用法

  • bullet(默认)、numberedtasknumbered-task 选择列表类型。

示例

无序列表

Data
json
{
  "items": [
    "Apple",
    "Pear"
  ]
}
Template
knap
{{ items | list }}
Output
md
- Apple
- Pear

有序列表

Data
json
{
  "items": [
    "Apple",
    "Pear"
  ]
}
Template
knap
{{ items | list:numbered }}
Output
md
1. Apple
2. Pear

任务列表

Data
json
{
  "items": [
    "Write draft",
    "Review edits"
  ]
}
Template
knap
{{ items | list:task }}
Output
md
- [ ] Write draft
- [ ] Review edits

有序任务列表

Data
json
{
  "items": [
    "Write draft",
    "Review edits"
  ]
}
Template
knap
{{ items | list:numbered-task }}
Output
md
1. [ ] Write draft
2. [ ] Review edits