首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Github页面不再生成

Github页面不再生成
EN

Stack Overflow用户
提问于 2016-08-31 12:49:28
回答 1查看 290关注 0票数 0

下面有一个github pages博客这里。 -See更新--在添加了一个新的博客文章并推送更新之后,我收到了一封来自github的电子邮件,显示“页面构建失败”。我可以成功地构建和服务网站使用jekyll本地没有问题。

在22次尝试修复和随后的gh构建失败之后,我不知所措。我的博客的基础是建立在离开,我已经克隆了一个新的副本到我的个人博客,试图从这个模板构建新的。现在,在推送这个干净的模板目录时,我得到了相同的构建错误。

github电子邮件提供的唯一信息是:

“页面生成失败,有以下错误:

页生成失败“

在githubs端有什么变化破坏了链接模板吗?现在有人能让github成功地构建这个模板吗?就在8月12日,我已经成功地更新了这个博客,在过去的几周里,有什么变化破坏了我的网站吗?

站点的回购程序是这里

任何帮助都将不胜感激。

-pH+

更新:我试图通过删除工作站点并按照模板说明的步骤重新开始,但没有成功,所以上面的链接现在将给404站点提供一个未找到的错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-31 15:57:02

我无法理解为什么github页面突然无法构建这个模板,但我已经找到了一个工作,在本地编译页面并将其推送到github。文章提供了关于如何使用这种技术发布到github页面的一步一步的指南。

本质上,您需要在本地Rakefile中使用以下脚本进行本地编译和推送:

代码语言:javascript
复制
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
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39250142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档