2015-11-18 6 views
1

Это должен быть простой вопрос, но я в недоумении. Я новичок в веб-технологиях, но пытаюсь создать блог с помощью Jekyll и разместить его на Github. Он отлично выглядит локально, но когда я подталкиваю его к Github, я не могу его загрузить, и я просто получаю 404s.Jekyll on Github on Jekyll

Я нашел this аналогичный вопрос о SO и последовал за принятым ответом, но это не сработало для меня. Это мой repo. Как я могу отобразить свой веб-сайт?

Заранее спасибо.

+0

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

+0

Предлагаю вам ознакомиться с этой статьей [http://virtuacreative.github.io/blog/free-hosting-website-github.html), где я точно объясню, как опубликовать ваш сайт на GitHub. После этого вы можете загрузить свой веб-сайт Jekyll через [GitHub Desktop] (https://desktop.github.com/), поскольку это проще, чем через командную строку. Не забудьте добавить gemfile. Вам удалось увидеть ваш сайт Jekyll на вашем локальном компьютере? –

ответ

0

Вам нужно нажать на ветку gh-pages, чтобы сообщить страницам GitHub, чтобы обслуживать ваш сайт.

См. documentation.

+0

Из документации у меня создалось впечатление, что в качестве сайта пользователя или организации я мог бы просто нажать ее на мастер. Читая документы более внимательно, я вижу, что имя репо должно быть в форме username.github.io. Кажется, это работает, хотя не работает CSS. но это еще одна проблема. –

+0

Вы правы, G_T. Ключом является имя репо (имя пользователя.github.io), а также должно быть публичным репозиторием. Чтобы ваш CSS работал, убедитесь, что у вас есть полные URL-адреса на всем сайте. Например, вместо 'href ="/css/styles.css "', вы должны попробовать 'href =" http://username.github.io/css/styles.css ". Сделайте это и для изображений. Таким образом, все должно быть хорошо. Надеюсь, что помогли. –

+0

@VirtuaCreative: Нет; просто используйте относительные пути. – SLaks

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