下面有一个github pages博客这里。 -See更新--在添加了一个新的博客文章并推送更新之后,我收到了一封来自github的电子邮件,显示“页面构建失败”。我可以成功地构建和服务网站使用jekyll本地没有问题。
在22次尝试修复和随后的gh构建失败之后,我不知所措。我的博客的基础是建立在离开这,我已经克隆了一个新的副本到我的个人博客,试图从这个模板构建新的。现在,在推送这个干净的模板目录时,我得到了相同的构建错误。
github电子邮件提供的唯一信息是:
“页面生成失败,有以下错误:
页生成失败“
在githubs端有什么变化破坏了链接模板吗?现在有人能让github成功地构建这个模板吗?就在8月12日,我已经成功地更新了这个博客,在过去的几周里,有什么变化破坏了我的网站吗?
站点的回购程序是这里。
任何帮助都将不胜感激。
-pH+
更新:我试图通过删除工作站点并按照模板说明的步骤重新开始,但没有成功,所以上面的链接现在将给404站点提供一个未找到的错误。
发布于 2016-08-31 15:57:02
我无法理解为什么github页面突然无法构建这个模板,但我已经找到了一个工作,在本地编译页面并将其推送到github。这文章提供了关于如何使用这种技术发布到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 git@github.com:#{GITHUB_REPONAME}.git"
system "git push origin master --force"
Dir.chdir pwd
end
endhttps://stackoverflow.com/questions/39250142
复制相似问题