【发布时间】:2018-06-19 09:59:39
【问题描述】:
让我们考虑以下代码:
---
layout: post
title: "Welcome to Jekyll!"
test:
name: google.com
---
{{ post.test.name }}
{% assign addr="https://www.google.com" %}
# Heading
This is a link to [the Google homepage!][ghome]
This is another link that [may or maynot work][glink]
[ghome]: https://google.com
[glink]: {{ addr }}
正确输出:
但是,当我尝试做同样的事情但将 addr 更改为 test.addr
(因此将其转换为test 的数据成员,链接断开:
- 我该如何进行上述工作?!
- 如何向页面前面描述的变量
page.test添加新属性?
【问题讨论】:
-
第二个示例的代码是什么?
link和container来自哪里? -
@DavidJacquel 它们是我正在尝试创建的自定义变量和对象(分别)..
-
您想用
container.link替换test.name吗? -
@DavidJacquel 很抱歉造成混乱,我已经澄清了我的问题。链接是指包含链接的变量,容器是对象
test。 -
您不能修改在 config 或 front matter 中创建的对象。
标签: jekyll liquid yaml-front-matter