私はちょうどJekyllを学び始めました。私は少しのスピードバンプに踏み出しました。Jekyll:レイアウトからカスタム変数を解析していないページ
default.htmlのhero.html
---
layout: default
---
<section id="hero">
<h3>{{ hero.descr }}</h3>
</section>
{{ content }}
私のインデックスページ
<html>
<head> <!-- Meta Tags etc --> </head>
<body>
{{ content }}
</body>
</html>
- :
は、私は基本的に次のようになり、私の_layout
フォルダ内の2つのレイアウトを持っていますヒーローのレイアウトを次のように拡張します: -
index.htmlを
---
layout: hero
descr: Hello there.
---
レイアウトがうまく動作、およびウェブサイトは、hero.descr変数を除いて、それが必要として表示されます。見出しタグは空です。
それ以外の方法ではありませんか? hero.htmlは、index.htmlページの前面に配置されたプレースホルダ変数を含むレイアウトに過ぎません。 –
この文脈では、ほぼ真実です。プレースホルダ変数は '{{content}}'です。他のすべては***親から***継承*** – ashmaroli
明確にするための更新された答え.. – ashmaroli