首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Github页面Jekyll静态博客过时

Github页面Jekyll静态博客过时
EN

Stack Overflow用户
提问于 2016-01-10 18:40:12
回答 1查看 267关注 0票数 0

5个月前,我在Github页面上建立了一个Jekyll博客。它当时正在工作,我想这是一个张贴东西的好地方。

长话短说,我写了第一篇帖子,但后来我再也没有用过,直到昨天我才想确认一切正常,但事实并非如此。我也不能在本地运行Jekyll。

我每天都不使用红宝石,所以它们已经过时了。我想,如果我更新它,并再次生成网站,一切都会很好。

我将ruby从2.1.2更新到2.2.1,并尝试了其他方法来使其工作。现在在本地工作,但是抛出这个

代码语言:javascript
运行
复制
Generating...
Defaults: An invalid front-matter default set was found:
[{"scope"=>{"path"=>"_posts/"}, "values"=>{"author"=>"Agustin Gambina"}}]
Defaults: An invalid front-matter default set was found:
[{"scope"=>{"path"=>"_posts/"}, "values"=>{"author"=>"Agustin Gambina"}}]

我还向根目录添加了一个Gemfile。

代码语言:javascript
运行
复制
source 'https://rubygems.org'

require 'json'
require 'open-uri'
versions = JSON.parse(open('https://pages.github.com/versions.json').read)

gem 'github-pages', versions['github-pages']

当我跑的时候

代码语言:javascript
运行
复制
github-pages health-check

我明白了

检查域littlebit.me..。啊哦。看起来有点可疑:域没有解析到GitHub页面服务器

有人知道为什么发生在我身上的事情不再有效了吗?是因为它过时了,有些东西变了?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-10 19:31:40

您的_config.yml文件中有一个错误:

代码语言:javascript
运行
复制
-
  -
    scope:
      path: "_posts/scala"
    values:
      author: Agustin Gambina

必须:

代码语言:javascript
运行
复制
-
  scope:
    path: "_posts/scala"
  values:
      author: Agustin Gambina

这不是致命的错误,所以您的网站建设,但您的规则不适用。

关于健康检查,它为我工作,因为它检查littlebit.me解决的github IP。

代码语言:javascript
运行
复制
$: dig littlebit.me
...
littlebit.me.       1800    IN  A   192.30.252.154
littlebit.me.       1800    IN  A   192.30.252.153

如果它不工作在你的电脑,你可能有一个DNS问题。也许你在你的主机文件中设置了一个坏值?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34709331

复制
相关文章

相似问题

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