【发布时间】:2019-03-16 14:01:05
【问题描述】:
我正在使用jekyll-postfiles 插件让我的生活更轻松。这个插件允许我在我的博客文章的子文件夹中拥有静态内容。例如:
_posts/
├── 2018-10-10-a.md
└── 2018-10-11-b/
├── 2018-10-11-b.md
└── b.png
我可以将图像用作降价中的本地文件: 中的 2018-10-11-b.md。这个插件使复制文件和使链接正常工作的所有魔力。
但现在我想使用jekyll-seo-tag 并且我想像这样设置 YAML 变量:
---
image: "{{ page.url }}b.png"
---
这只是为了在 HTML 文件中创建自定义元数据,我没有在我的博客文章中使用该变量。但我无法完成这项工作。 page.urlliquid 变量未展开,最终元数据如下所示:
<meta property="og:image" content="myBlog/%7B%7B%20page.url%20%7D%7D%2Fmap.png" />
代替:
<meta property="og:image" content="myBlog/2018/10/11/b/b.png" />
此属性位于 html 页面的head 中。 StackOverflow 中的一些问题展示了如何从前端获取变量 并解析文档正文中的液体标记。我需要的是在处理markdown文件之前解析液体标记。
是否可以让 YAML 前端在处理文件之前解析液体变量?
【问题讨论】:
-
@JoostS 我看到了,这不是我需要的。我会更新问题。