Skip to content

image

从 URL、数组或对象创建 Markdown 图片语法。

语法

knap
{{ value | image }}
{{ value | image:"Alt text" }}

用法

  • 可选参数是字符串与数组取值的替代文本。
  • 对于对象取值,键是图片 URL,取值是替代文本。

示例

字符串取值

Data
json
{
  "url": "cover.jpg"
}
Template
knap
{{ url | image:"Cover art" }}
Output
md
![Cover art](cover.jpg)

数组取值

Data
json
{
  "images": [
    "cover.jpg",
    "diagram.png"
  ]
}
Template
knap
{{ images | image:"Illustration" }}
Output
md
["![Illustration](cover.jpg)","![Illustration](diagram.png)"]

对象取值

Data
json
{
  "images": {
    "cover.jpg": "Cover art",
    "diagram.png": "Architecture diagram"
  }
}
Template
knap
{{ images | image }}
Output
md
["![Cover art](cover.jpg)","![Architecture diagram](diagram.png)"]