0
我在我的網站中收集了組件,它們使用.yml文件中的變量指定的內容填充。如何覆蓋(嵌套)Jekyll變量?
site.components/button.html
---
title: Button
---
{% assign yml = 'sample' %}
<a href="#">{{ site.data.[yml].button }}</a>
數據/ sample.yml
#variables
button: Click Me
當我打開網址/button.html變量很好地工作:
#Page Output
<html>
<a href="#">Click Me</a>
</html>
問:當在頁面中使用組件時,有什麼方法可以覆蓋變量嗎?例如:
---
title: A Sample Page
---
{% assign yml = 'content'%}
{{ site.components | where:"title" : "Button" }}
數據/ content.yml
#variables
button: Join Now
/sample-page.html
#Page Output
<html>
<a href="#">Join Now</a>
</html>
注組件不包括。