Jekyll по умолчанию (макет) Front Matter не работает: исправлено - PullRequest
0 голосов
/ 08 октября 2018

Я пытался установить разные макеты в зависимости от каталога страниц, например:

defaults:
  -
    scope:
      path: ""
      type: "pages"
    values:
      layout: "default"
  -
    scope:
      path: "www/grid"
      type: "pages"
    values:
      layout: "grid"
  -
    scope:
      path: "www/product"
      type: "pages"
    values:
      layout: "product"

В соответствии с рекомендацией я сохранил файл _config.yml, остановил и снова запустил команду jekyll serve.Тем не менее, после перезагрузки страниц ничего не изменилось.

1 Ответ

0 голосов
/ 08 октября 2018

Чтобы решить проблему, я:

  1. Сохранил файл _config.yml
  2. Остановил команду jekyll serve
  3. Удалил .jekyll-metadata file
  4. Запустите команду jekyll serve

После этого все заработало.

.jekyll-metadata (я полагаю, это некоторый кеш)файл перестраивается после команды serve.

...