2016-08-31 9 views
0

Ich habe eine Arbeit Github Seiten Blog here. - Update unten - Nach dem Hinzufügen eines neuen Blog-Post und Push-up das Update, erhielt ich eine E-Mail von Github "Seitenerstellungsfehler". Ich kann die Site mit jekyll lokal ohne Problem erfolgreich errichten und dienen.Github Seiten nicht mehr

Nach 22 versuchte Fehler und anschließende gh Build-Fehler bin ich ratlos. Die Basis meines Blogs besteht aus this, und ich habe eine neue Kopie in meinem persönlichen Blog geklont, um zu versuchen, diese Vorlage neu zu erstellen. Ich erhalte jetzt den gleichen Erstellungsfehler, wenn ich dieses saubere Vorlagenverzeichnis verschiebe.

Die einzige Info die Github E-Mail gibt, ist:

„Die Seite Build mit dem folgenden Fehler fehlgeschlagen:

Seite Build fehlgeschlagen“

Hat auf githubs Seite etwas geändert, die die verknüpfte Vorlage bricht ? Kann jemand Github jetzt erfolgreich erstellen? Ich habe dieses Blog gerade erst am 12. August erfolgreich aktualisiert. Hat sich in den letzten Wochen etwas geändert, das meine Seite zerstört hat?

Die Repo für den Standort ist here

Jede Hilfe wäre sehr geschätzt.

-pH +

Update: Ich durch das Löschen der Baustelle völlig neu beginnen versucht, und im Anschluss an die Schritte der Vorlage Anweisungen, jedoch ohne Erfolg, so dass die obige Verbindung wird nun eine 404-Seite nicht gefunden Fehler geben.

+0

Wenn lokal arbeiten, haben Sie dabei die Option '' --safe' mit jekyll serve'? – wasthishelpful

+0

@washishelpful ja, ich benutze Bundle Exec Jekyll dienen - vor Ort, und es baut und dient ohne Problem. – ponderinghydrogen

Antwort

0

Ich konnte nicht herausfinden, warum github-Seiten plötzlich nicht in der Lage waren, diese Vorlage zu erstellen, aber ich habe eine Arbeit gefunden, indem ich die Seite lokal kompiliert habe und diese auf github drehe. This Dieser Artikel enthält eine Schritt-für-Schritt-Anleitung zur Veröffentlichung auf GitHub-Seiten mit dieser Technik.

Im Wesentlichen müssen Sie lokal kompilieren und schieben Sie das folgende Skript in der lokalen Rakefile mit:

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