2016-08-31 1 views
0

У меня есть рабочий блог github pages here. -Посмотреть обновление ниже. После добавления нового сообщения в блоге и нажатия обновления я получил электронное письмо от github с указанием «Ошибка сборки страницы». Я могу успешно создавать и обслуживать сайт с помощью jekyll локально без проблем.Страницы Github больше не строятся

После 22 попыток исправления и последующих сбоев сборки gh я в недоумении. Основа моего блога построена из this, и я клонировал новую копию в свой личный блог, пытаясь создать свежий из этого шаблона. Теперь я получаю ту же ошибку сборки при нажатии этой чистой директории шаблонов.

Единственная информация GitHub электронная почта дает это:

«Билд страница произошла следующая ошибка:

Строилка не удалось»

Что-то изменилось на githubs стороне, которая ломает связанный шаблон ? Кто-нибудь может получить github для успешного создания этого шаблона сейчас? Я успешно обновляю этот блог уже 12 августа, что за последние пару недель что-то изменилось, что сломало мой сайт?

РЭПО для сайта here

Любая помощь будет принята с благодарностью.

-PH +

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

+0

При работе на местном уровне, вы использовали опцию '' --safe' с Джекил serve'? – wasthishelpful

+0

@wasthishelpful Да, я использую bundle exec jekyll serve --safe локально, и он строит и обслуживает без проблем. – ponderinghydrogen

ответ

0

Мне не удалось выяснить, почему страницы github вдруг не смогли создать этот шаблон, но я нашел работу, скомпилировав страницу локально и нажав ее на github. This статья предоставляет пошаговые инструкции о том, как публиковать на github-страницах, используя эту технику.

По сути вы должны локально компилировать и нажмите с помощью следующего сценария в локальной Rakefile:

require "rubygems" 
require "tmpdir" 

require "bundler/setup" 
require "jekyll" 


# Change your GitHub reponame 
GITHUB_REPONAME = "ixti/ixti.github.com" 


desc "Generate blog files" 
task :generate do 
Jekyll::Site.new(Jekyll.configuration({ 
    "source"  => ".", 
    "destination" => "_site" 
    })).process 
end 


desc "Generate and publish blog to gh-pages" 
task :publish => [:generate] do 
Dir.mktmpdir do |tmp| 
cp_r "_site/.", tmp 

pwd = Dir.pwd 
Dir.chdir tmp 

system "git init" 
system "git add ." 
message = "Site updated at #{Time.now.utc}" 
system "git commit -m #{message.inspect}" 
system "git remote add origin [email protected]:#{GITHUB_REPONAME}.git" 
system "git push origin master --force" 

Dir.chdir pwd 
    end 
end 

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

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