Скачал веб-сайт Jekyll с Github, и он не обслуживает локально - PullRequest
2 голосов
/ 22 мая 2019

Я создал сайт с Jekyll и загрузил его на github. Это позволило мне бесплатно разместить свой сайт (сейчас это всего лишь шаблон), репо здесь:

https://github.com/themallardcomplexion/themallardcomplexion.github.io

Он отлично работает в сети с доменным именем, но я пытался загрузить его и обслуживать локально, но получаю следующие ошибки:

Файл конфигурации: нет Источник: C: /Users/isw/Desktop/Taijisoce/themallardcomplexion.github.io-master Место назначения: C: /Users/isw/Desktop/Taijisoce/themallardcomplexion.github.io-master/_site Инкрементная сборка: отключена. Включить с --incremental Создание ... Предупреждение о сборке: макет «post», запрошенный в themallardcomplexion.github.io-master / _posts / 2019-01-19-welcome-to-jekyll.markdown, не существует. Предупреждение о сборке: макет «default», запрошенный в themallardcomplexion.github.io-master / 404.html, не существует. Предупреждение о сборке: макет «страница», запрошенный в themallardcomplexion.github.io-master / about.md, не существует. Предупреждение о сборке: макет home, запрошенный в themallardcomplexion.github.io-master / index.md, не существует. сделано за 0,587 секунды. Автоматическая регенерация: включена для 'C: /Users/isw/Desktop/Taijisoce/themallardcomplexion.github.io-master' Адрес сервера: http://127.0.0.1:4000 Сервер работает ... нажмите Ctrl-C для остановки.

Он работает без форматирования и просто показывает простой текстовый сайт .... есть идеи?

Я попытался загрузить код через приложение Github и загрузить его в формате zip

1 Ответ

2 голосов
/ 22 мая 2019

Ошибки приходят от Джекилла, который ищет макеты для созданных вами страниц.Вам нужно создать папку /_layouts/ со всеми макетами, которые нужны вашему сайту:

/_layouts/
  |
  |--default.html
  |
  |--post.html
  |
  |--page.html
  |

Все они соответствуют предупреждениям о сборке, которые появляются.См. Учебники Jekyll и docs для получения более подробной информации.

Кроме того, вместо загрузки репозитория лучше его клонировать.Таким образом, вы можете работать с изменениями локально, а затем отправлять изменения в GitHub.Вот ссылка на документацию для клонирования репо

...