2016-08-31 4 views
0

を構築しません。私は首尾よく地元でジキルを使用してサイトを構築して提供することができます。Githubのページは、もはや私が作業githubのページは<a href="http://cole-maclean.github.io/" rel="nofollow">here.</a> -See更新のブログ持っbelow-新しいブログ記事を追加し、更新をプッシュした後、私は「ページが失敗の構築」を示すgithubのからのメールを受け取った

22回の修正を試みてからghビルドに失敗した後、私は迷っています。私のブログの基盤はthisで作られています。私はこのテンプレートから新鮮なものを作り出すために私の個人的なブログに新しいコピーをクローンしました。私は今このクリーンなテンプレートディレクトリをプッシュするときに同じビルドエラーを取得します。

githubのメールが与えられる唯一の情報は次のとおりです。

「ページのビルドは次のエラーで失敗しました:

ページのビルドに失敗しました」

がリンクされたテンプレートを破るgithubs側に変更何かを持っています?誰もがgithubにそのテンプレートを正常にビルドさせることができますか?私はこのブログを最近8月12日に更新していますが、過去数週間で何か変わってサイトが壊れましたか?

サイトのレポはhere

任意の助けいただければ幸いです。

-pH +

アップデート:私は上記のリンクは現在404サイトが見つからないエラーが発生しますので、成功せず、作業現場を削除すると、テンプレートの指示の手順に従って、完全に新鮮な起動しようとしました。

+0

ローカルで作業するとき、あなたはオプション ''ジキルのserve'で--safe'を使用しましたか? – wasthishelpful

+0

@wasthishelpfulはい私はバンドル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 
関連する問題