为什么pages的页面不显示
21 Nov 2012 by LelouchHe
怎么就不显示
昨天搞了很久的pages,一直想发一个新博文,但死活没有成功.
pages在每次更新的时候总会发邮件来,但昨晚怎么都没有,而且旧的页面也没有更新.
由于没有经验,所以一个晚上都在不停的尝试:
- 是不是我的highlight的js代码有问题?
- 是不是_config.yml里面哪个配置有问题?
- 是不是pages坏了,或者和别人说的一样,有一天的延迟?
结果发现都不是..泪奔..
终于显示
最后恍然大悟,其实一直没有考虑唯一的变动,就是那篇新博文.原来的博文不符合pages的规矩
虽然我检查了markdown
语法没有错误,但是忽略了liquid
的东东
事实的真相是我在文档中添加了一个liquid
的markup
但是这些东西是要被liquid
处理的,里面没有东西,所以会被认为是一个语法错误,从而导致了pages构建的失败,这样的话我们就只能看到原来的网页,而不是最新的.
去掉之后就OK了.
补记
其实我一直想显示liquid
的markup
来着,可是尝试了很多方式之后还是失败了,一开始以为加上raw
标记就铁定可以了,结果悲剧的不显示了.查了下手册,pages貌似是不处理raw
.
我是没办法了,如果谁有好的方法的话,最好也能发博文一篇,在此谢过了.
update @2014-07-16
补充一个坑:
- 源码符号”`“和括号”()”不能连用,否则无法显示