2016-01-10 63 views
0

5個月前,我在Github-Pages上設置了一個Jekyll博客。當時正在工作,我認爲這將是一個很好的地方發佈的東西。長篇小說,我寫了第一篇文章,但後來我從來沒有使用過,直到昨天我想檢查一切工作正常,但事實並非如此。我也無法在本地運行Jekyll。Github pages Jekyll靜態博客已過時

我每天都不使用紅寶石,所以他們已經過時了。我雖然也許如果我更新它,並再次生成該網站一切都會工作正常。

我更新了從2.1.2到2.2.1的ruby,並且嘗試了其他方法使其工作。現在,在本地工作,但引發此

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文件到根目錄

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'] 

當我運行

github-pages health-check 

我得到這個

正在檢查域名littlebit.me ... 呃哦。看起來有點腥:域名不解析到GitHub頁面服務器

有沒有人知道爲什麼它發生在我身上,不工作了?是因爲它已經過時並且有所改變?

謝謝

回答

1

您有一個錯誤在你_config.yml文件:

- 
    - 
    scope: 
     path: "_posts/scala" 
    values: 
     author: Agustin Gambina 

必須是:

- 
    scope: 
    path: "_posts/scala" 
    values: 
     author: Agustin Gambina 

這不是一個致命的錯誤,讓你的網站建設,但您的規則不適用。

關於健康檢查,它適用於我,因爲它檢查littlebit.me解析爲github IP。

$: dig littlebit.me 
... 
littlebit.me.  1800 IN A 192.30.252.154 
littlebit.me.  1800 IN A 192.30.252.153 

如果它不起作用在您的PC上,您可能有DNS問題。也許你已經在hosts文件中設置了一個不好的值?

+0

謝謝你的回答。我改變了配置文件並停止了拋出無效的前置事件。另一方面,我覺得自己很愚蠢,因爲我忘記了我觸摸了hosts文件 – agusgambina

相關問題