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
私は変数がうまく動作URL /button.htmlを開きます。
#Page Output
<html>
<a href="#">Click Me</a>
</html>
Q:コンポーネントがページで使用されているときに変数を上書きする方法はありますか?例えば:
---
title: A Sample Page
---
{% assign yml = 'content'%}
{{ site.components | where:"title" : "Button" }}
データ/ content.yml
#variables
button: Join Now
注
#Page Output <html> <a href="#">Join Now</a> </html>
/sample-page.htmlコンポーネントが含まれていません。