解决Github Page无法更新

解决Github Page无法更新

春节后,写了一篇文章提交到Github,发现pages没有更新,原先以为Github问题,等了2天,发现一直不更新,于是去查了下什么原因,原来Github在构建pages失败时,会发送邮件给你的邮箱(由于设置了另外一个邮件,因此一直没察觉),查看邮件(也可以进入repo设置界面查看),发现真的是构建失败,给出的提示是Your site is having problems building: Page build failed. For more information, see https://help.github.com/articles/troubleshooting-github-pages-builds/.于是点击相应连接,了解到Page build failed是构建失败,具体原因可以尝试在本地构建。Github给出了本地构建方法

这里总结构建过程下:

1. 安装bunder

gem install bunder

2. 安装jekyll

gem install jekyll bundler

3. 在工程主目录生成Gemfile,内容如下

source 'https://rubygems.org'

gem 'github-pages', group: :jekyll_plugins

4. 构建

bundle exec jekyll serve

构建完后报出了如下错误:

Conversion error: Jekyll::Converters::Markdown encountered an error while converting '_posts/2015-06-05-Ruby学习路程.md':

Can't handle generic non-integer character reference 'laquo_space'

jekyll 3.4.1 | Error: Can't handle generic non-integer character reference 'laquo_space'

提示还是比较明显的,是原来的一篇文章语法错误,原来是标题使用了<<(至于为何现在才报错,应该是Github所用的jekyll更新了,而新版jekyll不支持该语法)

### 5. \<\< self 理解

于是添加转义符修正,并提交更新到Github,发现更新正常了。

相关推荐

男人下面湿是什么原因造成的
365平台app下载手机版

男人下面湿是什么原因造成的

📅 07-20 👁️ 7465
什么是WP?WP的含义和缩写解释
365bet在线体育投注网

什么是WP?WP的含义和缩写解释

📅 07-05 👁️ 1411
Lootr - MC百科
365bet在线体育投注网

Lootr - MC百科

📅 07-17 👁️ 7867
三星note2哪个版本好 三星note2版本区别
365平台app下载手机版

三星note2哪个版本好 三星note2版本区别

📅 08-04 👁️ 5551
中国球迷的世界杯记忆:这些画面埋藏了多少青春
365bet在线体育投注网

中国球迷的世界杯记忆:这些画面埋藏了多少青春

📅 07-18 👁️ 1810
格力股价翻了多少倍 格力电器股价翻了多少倍
365平台app下载手机版

格力股价翻了多少倍 格力电器股价翻了多少倍

📅 08-19 👁️ 620
微信公众号世界杯竞猜活动,玩法全解析,轻松引爆粉丝参与热情
WPS文档电脑版中使用替换功能的方法教程
365bet开户网址

WPS文档电脑版中使用替换功能的方法教程

📅 07-06 👁️ 5291
花呗怎么还借呗的钱?
365bet在线体育投注网

花呗怎么还借呗的钱?

📅 07-04 👁️ 825