Jekyll не удалось найти макет по умолчанию

#ruby #jekyll

#ruby #jekyll

Вопрос:

У меня есть следующее дерево папок: введите описание изображения здесь

Мой index.html

 ---
layout: default
title: Home
---
<h1>{{ "Hello World!" | downcase }}</h1>
  

Мой default.html

 <!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>{{ page.title }}</title>
  </head>
  <body>
    {{ include navigation.html }}
    {{ content }}
  </body>
</html>
  

Мой navigation.html:

 <nav>
    <a href="/">Home</a>
    <a href="/about.html">About</a>
</nav>
  

Мой about.md:

 ---
layout: default
title: About
---
# About page

This page tells you a little bit about me.
  

Я следую официальной документации на веб-сайте Jekyll. Я получаю следующее предупреждение о сборке для своей страницы:

 Configuration file: none
            Source: /Users/doug/Documents/portfolio
       Destination: /Users/doug/Documents/portfolio/_site  Incremental build: disabled. Enable with --incremental
      Generating... 
     Build Warning: Layout 'default' requested in root/about.md does not exist.
     Build Warning: Layout 'default' requested in root/index.html does not exist.
                    done in 0.038 seconds.  Auto-regeneration: enabled for '/Users/doug/Documents/portfolio'
    Server address: http://127.0.0.1:4000   Server running... press ctrl-c to stop.
  

Есть ли у вас какие-либо предложения относительно того, что я здесь делаю не так? Я продолжаю просматривать свой код и сравнивать его, но не могу определить, где я ошибаюсь. Я уверен, что это что-то глупое.

Спасибо за ваше время.

Ответ №1:

Необходимо запустить следующее из корневой папки:

 jekyll serve
  

Ссылка на следующую проблему с GitHub.