Скорее всего, вам нужно добавить default
макет;Похоже, что какой-то другой файл в вашей конфигурации просит об этом. Получаемое сообщение об ошибке указывает на то, что на этот шаблон макета есть ссылки в другом месте вашего кода. (Если вы можете поделиться указателем на свой репозиторий, это поможет более конкретно ответить на ваш вопрос!)
В частности, если вы не делаете что-то напуганное в своей конфигурации, Jekyll склонен ожидать, чтоу вас есть _default.html
макет. См. документацию jekyll здесь .
Вы можете добавить минимальный макет, подобный этому (взято со страницы, указанной выше):
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>{{ page.title }}</title>
</head>
<body>
{{ content }}
</body>
</html>
Эта ошибка обычно является признаком того, что вы пытаетесь привести какое-либо значение к другому (несовместимому) типу. Например, см. этот вопрос , где пользователь столкнулся с аналогичной ошибкой при попытке преобразовать целые числа в экранированную строку.
(я бы также рекомендовал клонировать существующий веб-сайт jekyll,что вы можете быть уверены, что у вас есть работающая установка.)