Я работаю на сайте Jekyll с GitHub Pages и обнаружил, что {% include myinclude.html %}
жидкость прекрасно работает внутри _include и _layout файлов. Однако при добавлении элементов в _config.yml, таких как author : myusername
, и попытке использовать их в _layouts/default.html
или _includes/myinclude.html
в качестве {{ site.author }}
, полученный текст будет пустым. Отметим, что эти изменения не фиксируются и не передаются, и я использую локальный экземпляр jekyll, установленный в подсистеме Linux для Windows.
За исключением _include и _layout на моих реальных страницах, переменные сайта работают просто отлично. Почему переменные сайта не отображаются? На данный момент я должен поместить фактические значения обратно на страницу.