Используя Jekyll 2.5.3
, я попытался установить значения по умолчанию в _config.yml
(я просто играю, чтобы почувствовать это прямо сейчас). Я пытаюсь установить макет по умолчанию прямо сейчас на сайте, который я обслуживаю локально. Я установил --watch, и это работает нормально. Когда я устанавливаю какие-либо значения по умолчанию YAML в _config.yml
, Jekyll вообще не применяет значения по умолчанию.
Вот файл конфигурации, который я сейчас использую:
name: jekyll test
description: test server
url: "http://localhost:4000"
markdown: rdiscount
permalink: pretty
defaults:
-
scope:
path: ""
values:
layout: "default"
Макет по умолчанию не применяется ни к одной странице. Пробовал и с названием, результат тот же.
My index.md
:
---
title: index
----
{{ page.title }}
My default.html
:
<style>
body {
background-color: black;
color: white;
font-family: "Helvetica", Arial, sans-serif;
}
</style>
<body>
{{ content }}
</body>
Макет по умолчанию отлично работает, если его поместить в YAML Front Matter самой страницы индекса, основная причина, по которой я ищу это, заключается в том, что я могу применить default.html
к страницам 404. Другие элементы в config.yml
не доставляют мне никаких проблем. Есть ли что-то, что я сделал неправильно?