Согласно этому , «Jekyll будет считывать _config.yml
в root из темы-драгоценного камня и объединять его данные с существующими данными конфигурации сайта». Но я создал тему с конфигурацией, которая выглядит следующим образом:
И я ссылаюсь на переменные, подобные этой, в css моей темы: (Обратите внимание на пустой frontmatter и жидкостный тег в последней строке .)
И результат получается на визуализированном сайте следующим образом: (Обратите внимание на пустую строку, где раньше был мой жидкий тег.)
Если я поместил переменные в _config
моего сайта, а не в теме, все работает как положено. Но я хочу, чтобы эти переменные были привязаны к теме.
Чтобы сделать вещи более загадочными, я могу найти примеры в общей minimal-mistakes
theme , где переменные сайта определяются в теме и затем используются Так же, как я использовал их, в файлах темы без проблем. (Обратите внимание на site.yadda.yadda, которые определены в каталоге root config.yml
.)
Я не создаю полный гем; Я использую функцию github-pages
'remote_theme
. Я подозреваю, что это было причиной, за исключением того, что такие темы, как minimal-mistakes
, отлично работают этим методом.
Что происходит?