主题
table_pretty
把数组或对象转换为对齐填充的 Markdown 表格。
语法
knap
{{ value | table_pretty }}
{{ value | table_pretty:("Column 1", "Column 2") }}用法
- 可选参数用于设置列标题。
- 各列会填充到等宽,分隔行也随之扩展。
- 数据结构与自定义标题的行为同
table。
示例
对象数组
json
{
"people": [
{
"name": "Ada",
"role": "Engineer"
},
{
"name": "Lin",
"role": "Designer"
}
]
}knap
{{ people | table_pretty }}md
| name | role |
| ---- | -------- |
| Ada | Engineer |
| Lin | Designer |自定义列
json
{
"values": [
"Ada",
"Writer",
"Lin",
"Editor"
]
}knap
{{ values | table_pretty:("Name", "Role") }}md
| Name | Role |
| ---- | ------ |
| Ada | Writer |
| Lin | Editor |