避免在图像标签中重复较长的路径

时间:2019-03-19 21:54:26

标签: jekyll kramdown

我正在使用Jekll和kramdown构建静态面。

我经常在图像标签中重复指向资产中相同事物的大路径,例如:

![Some image title](/assets/foo/bar/2019-03-17/more/stuff/groundbreaking-plot.svg)

我可以以某种方式将/assets/foo/bar/2019-03-17/more/stuff部分保存在每页变量中,这样我可以在markdown中简洁地引用它,例如:

![Some image title](??assets_for_this_entry??/groundbreaking-plot.svg)

1 个答案:

答案 0 :(得分:1)

是的,您可以在front matter中进行设置。您可以为每个页面设置custom variables

---
... other stuff in front matter
myPath: /assets/foo/bar/2019-03-17/more/stuff
---

![]({{ page.myPath }}/image.svg }}}