7个月之后,我在github上用pages搭建的博客终于看到东西了

首先, github上使用了git-pages技术搭建个人博客已经不是什么新闻了.

至于怎么搭建, 阮一峰的博客, 还有这几个参考链接:

阮一峰介绍的那个: 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门 http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html

使用Github Pages建独立博客    http://beiyuu.com/github-pages/ 

使用jekyll写博客  http://xfgong.github.io/Tools/2013/02/24/use-jekyll/ 


2012年别人介绍的东西, 我再拿出来嚼舌根, 已经落伍很久了.

我只是想说, 我去年9月份心血来潮, 也想在github上使用他们的jekyll技术,也就是他们提供的pages服务搭建属于自己的一个blog, 然后使用md格式书写, 然后使用git客户端push到github上, 但是卡在那里很久了, 就是不出界面, 老是404错误.

在查看repo的settings页面显示:

Your page is having problems building: page build failed

同时也会收到github发来的page build failure的邮件,但是邮件中显示的错误信息和settings页面上的一样, 就这句话, 什么都没有, 没有任何错误提示.

然后下面还有一个要你使用github自己的自动化的工具来创建pages, 我试过这个东西, 是可以创建的, 而且看到页面了, 但是为什么自己手工创建的页面不能显示呢.


说我懒到家了算说对了, 就是这样我都不装个ruby,搭建个jekyll本地开发环境测试一下, 看看到底错误出现在哪里.


因为我一直想不通,我直接复制了别人的repo, 删除掉所有的posts, 然后自己写个post放进去, 然后就build failed了, 然后经过N次排查, 就是没发现在哪里错误, 我认为jekyll的使用的模板语言类似于django的, 很简单的. 我写了简单的post都出错, 后来调试过几天后, 自己完全丧失了.


我只好对github的pages服务说, 去你妈的, 啥玩意嘛.


一转眼就是7个月了, 7个月啊, 妈的7个月可以干多少事情, 写多少博客啊.


有点不甘心, 我又把我的那个repo 下载下来, 改了2个地方, 结果页面出来了, 我都不知道是该高兴还是不高兴.


现在突然对一些入门的文章没有了好感, 你说的天花乱坠, 妙不可言, 似乎一用上了github的pages服务, 写blog从此无忧了,共产主义明天早上八点钟准时实现, 哦, 不, 从你用上pages开始就实现了. 


我呸, 从你用上pages开始, 就是你进入地狱的时刻.


就像他说, 来吃了我这馒头, 你就不饿了,好, 一口下去, 牙都蹦掉了, 满口是血呀,你都不知道该骂谁, 心里一万个草泥马在奔腾...


吃了你这馒头, 我唯一想的就是, 他妈的牙医在哪里啊?


就跟中国人得了大病靠等死一样, 弄得每个人都的学会自救. 为了找到牙医, 我百度, 我google, 我百度+google, google+百度, 愣是没找到哪里有问题, 关键是别人哪能碰到我这样的傻问题呢. 只好痛苦一人忍受了, 先放一放吧.  为了用上你这破pages, 还得装上ruby加上一堆的gem, 我不想干这事, 这是码干事吗?不就是一个破配置文件, 再加点类django模板语言弄的一个静态解析md系统么, 要不是贪图免费二字, 我还真不想弄你了.


我改了2个地方, 一个是实验性质的, 在_config.yml 这个配置文件中加了 exclude: [要排除的文件...], 其实这个没有用, 一点用也没有, 有用的话, 你过来找我, 我重奖你.

另一个地方是 把一个post的名字改了, 实际上我总共就这个一个post呢, 挂了7个月都没显示出来.

 rename from _posts/2013-09-011-blog-on-github.md
rename to _posts/2013-09-11-blog-on-github.md


这个改动, 仅仅是调整了一下文件的名字, 把日期的011给改为11, 也就是说_posts目录下的blog的名字的格式是:

 年-月-日-博客标题肯定-不能用-中文嘛.md

年(2014) 月(03)日(01), 就是yyyy-mm-dd-title-is-long.md 这种格式, 一个对不上就完了, 就7个月见不到页面了.



至于其他的东西, 我觉得是没必要说了.


jekyll的这个东西, 最重要的是他的模板, 然后他是ruby的, 需要本地调试后上传的, 就要装一个了.


总的来说, 其实在github上弄个blog很容易, 现成的模板尤其是一个叫做octopress做的很精致了, 喜欢的可以到这里下载:  https://github.com/imathis/octopress, 官方网站http://octopress.org/ 


我的repo: https://github.com/encorehu/encorehu.github.io 


最后, 希望各位不要向我学习傻乎乎的名字格式都写不对.


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值