2016-06-24 2 views
0

Я пытаюсь запустить страницу на GitHub, используя Jekyll, и, в частности, я нашел тему SinglePaged (https://github.com/t413/SinglePaged). Я следовал инструкции к вилке и все, и создал два сообщения:Jekyll and SinglePaged theme

  • 2000-01-01-intro.md
  • 2000-01-02-education.md

Содержание второй пост прост:

--- 
title: "education" 
bg: turquoise 
color: white 
--- 
# Title 
test 

Но когда я запускаю на локальном сервере Джекила, только этот второй пост визуализируется. Когда я смотрю на index.html генерируемой в _site/, он содержит только:

<h1 id="title">Title</h1> 

<p>test</p> 

Я проверил его, добавив еще сообщения, и только последний (то есть с последней даты) визуализируется ни с чем иным. Кроме того, CSS не применяется в браузере, хотя все файлы присутствуют. Кто-нибудь видел это раньше?


Редактировать: Посмотрите на весь код в моем GitHub хранилище https://github.com/muhammadkhan/muhammadkhan.github.io

+0

Возможно, что существует проблема с содержимым первого сообщения. Вы видите сообщение об ошибке при создании сайта с помощью 'jekyll build -trace'? Было бы проще устранить проблему, если бы вы могли поместить код Jekyll с двумя вашими сообщениями в репозиторий GitHub. –

+0

@CaioProiete. Я отредактировал вопрос, указывающий на мое репо, спасибо за идею. –

ответ

1

Проблема заключается в line 10 of your _config.yml. Вы устанавливаете постоянную ссылку для / для каждой отдельной страницы.

Удалите эту линию, и вы получите index.html так, как вы ожидаете.

+0

Wow я не могу поверить, что я упустил это - спасибо так много! –

 Смежные вопросы

  • Нет связанных вопросов^_^