用Jekyll在github上写博客——《搭建一个免费的,无限流量的Blog》的注脚

本来打算买域名,买空间,用wordpress写博客的。后来问了一个师兄,他说他是用github的空间,用Jekyll写博客,说很多人都这么做。于是我就研究了一下。

比较有价值的文章有这么几篇:

http://kyle.xlau.org/posts/blogging-like-a-hacker.html  :这个是Jekyll原作者的文章的译文,必读

http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html  这个就是标题中提到的文章,清晰易懂,可以按部就班地跟着做。不过这篇文章有些注意点没提到,因为作者可能用的是Mac(我用的是win7)

我在把该文的小例子成功完成之后,在原文下写了一个评论,抄过来:

感谢博主的文章,清晰易懂:)
不过,建议博主把回复里的注意点添加到博客正文中,免得被读者忽略。比如yaml的代码要顶头写,字符编码要用UTF8无BOM(我是在win7中文版下,默认的编码是ANSI,用notepad++转换编码后才成功)
还有就是,在github上新建一个repo后再执行git remote add origin https://github.com/USERNAME/jekyll_demo.git会报错:“fatal: remote origin already exists.”,网上有说可以先执行git remote rm origin,但是我试了,也不行(报错:error: Could not remove config section 'remote.origin'),不过git remote set-url origin git@github.com:USERNAME/jekyll_demo.git是可行的。所以建议博主用“git remote set-url origin git@github.com:USERNAME/jekyll_demo.git”代替“git remote add origin https://github.com/USERNAME/jekyll_demo.git”(我对git不熟,都是网上看来的,如有错误,还请指出)
我是收到了5封page build failure才搞定,花了好长时间,希望后来人可以少走点弯路吧
最后,放上链接供有需要的同志们参考:https://github.com/ttang235/jekyll_demo
(再补充一点:不一定要用gh-pages这个分支,master好像也行,比如https://github.com/mojombo/tpw,这个就是Jekyll的原作者的博客目录)
如果你也打算用Jekyll在github上写博客的话,可以在读完那篇文章后,过来读一下我的这条评论,还可以到我的github的jekyll_demo目录下载下来,这样当你出错的时候,可以有个正确的作为比较,减轻漫无目的、漫山遍野找bug的痛苦。
 
http://jekyllrb.com/ :官网是肯定要看的,至少要知道Jekyll的功能是“Transform your plain text into static websites and blogs.”
 
--
ps:
要安装Jekyll,首先要安装ruby,安装ruby的过程我也绕了一点弯路,作为一个提醒,写在下面:
http://rubyinstaller.org/downloads/ 这个页面有ruby和devkit
如果安装ruby2.0.0,对应的devkit是mingw64-32-4.7.2(这个页面上写了这句话,我愣是没看到- -)
 
 
 

用Jekyll在github上写博客的更多相关文章

  1. 用Jekyll在github上写博客——《搭建一个免费的,无限流量的Blog》的注脚

    本来打算买域名,买空间,用wordpress写博客的.后来问了一个师兄,他说他是用github的空间,用Jekyll写博客,说很多人都这么做.于是我就研究了一下. 比较有价值的文章有这么几篇: htt ...

  2. 在github上写博客

    在github上混了几个月,收获颇多.作为一个开源的坚定信仰者,深深觉得每一个码农都应该参与到开源社区中,github提供了一个平台,让你为开源项目提交代码变得异常简单和直接.以前由于工作异常繁忙和繁 ...

  3. 使用Jekyll在Github上搭建博客

    最近在玩github,突然发现很多说明网站或者一些介绍页面全部在一个域名是*****.github.io上. 好奇!!!真的好奇!!!怎么弄的?我也要一个~~~ 于是去网站上查询了一下,找到了http ...

  4. 利用Octopress在Github上搭建博客及后续问题总汇

    首先贴一下我的新博客地址: http://findingsea.github.io 用Octopress在GitHub上搭建博客已经不是什么新鲜事了,网上的教程也多了去了,大题的方法什么都差不多,这篇 ...

  5. 使用 Hexo 在 GitHub 上建立博客 · Utopia's Daily Note

    使用 Hexo 在 GitHub 上建立博客 # 写在前面 其实我在一月份的就开始写了三篇博客文章,你没有看错,只是写了三篇,然后,就没有然后了.我还在其中一篇文章中写着,不知道自己能够坚持多久.事实 ...

  6. 基于Hexo且在GitHub上搭建博客

    title: 基于Hexo且在GitHub上搭建博客 Welcome to Fofade's Blog! 搭建初衷 大大小小,大学两年,玩了很多,也学了很多. 回首望之,曾经不知道的,现在是知道了,但 ...

  7. 本博客不再更新,欢迎访问本人托管在GitHub上的博客:www.wshunli.com

    本博客不再更新. 欢迎访问本人托管在GitHub上的博客:www.wshunli.com

  8. 在github上搭建博客(使用Jekyll)

    简单说,只需要三步,就可以在 Github 搭建起一个博客: 在 Github 上建一个名为 xxx.github.io 的库: 把看中了的 Jekyll 模板 clone 到本地: 把这个模板 pu ...

  9. 用Octopress在Github pages上写博客

    安装Git环境 下载msysgit(git for windows),并安装. 可以选择安装TortoiseGit,这个在windows的资源管理器里装了很多git的右键菜单,对git命令行不熟悉的同 ...

随机推荐

  1. 几款web版整合(QQ、msn、icq、yahoo通、Gtalk等)即时聊天http://hi.baidu.com/ejie/blog/item/e89794ef9a9431efce1b3ebd.html

        直到近期为止,我们经常使用的即时聊天工具(QQ.msn等)了Web版,大家不用下载庞大软件,直接打开网页就能够与自己的好友聊天,很方便.在此将时汇总,便于大家查找,节约大家一点时间. 此都是官 ...

  2. 开发现代ASP.NET应用程序

    新思想.新技术.新架构——更好更快的开发现代ASP.NET应用程序(续1)   今天在@张善友和@田园里的蟋蟀的博客看到微软“.Net社区虚拟大会”dotnetConf2015的信息,感谢他们的真诚付 ...

  3. Redhat Enterprise server 6.3 构造VPN

    一.软体 dkms.kernel_ppp_mppe.pptpd 二.下载软件 wget http://sourceforge.net/projects/poptop/files/mppe%20modu ...

  4. Ionic项目中使用极光推送

    Ionic项目中使用极光推送-android   对于Ionic项目中使用消息推送服务,Ionic官方提供了ngCordova项目,这个里面的提供了用angularjs封装好的消息推送服务(官方文档) ...

  5. UITableView的常用方法

    一.UITableView的代理方法 #pragma mark 每一行的高度 - (CGFloat)tableView:(UITableView *)tableView heightForRowAtI ...

  6. android KK版本号,如何更改蓝牙设备类型

    mediatek/external/bluetooth/bt_cust/bt_cust_table.h   {         .name = "ClassOfDevice",   ...

  7. 在 CentOS 上安装 Tomcat7

    1. 下载 #可以直接在官网下载然后传到服务器上,也可以直接下载#下载地址:http://tomcat.apache.org/download-70.cgi 2. 安装 # tar -xzvf apa ...

  8. c语言中实现从0-1的随机数输出

    原文:c语言中实现从0-1的随机数输出 今天晚上同学问了一个巨简单的问题,问我怎么用c语言输出0-1的随机数,可别说,一时之间还想不出来.在写的过程中发现,直接调用random函数还不能实现,用以下方 ...

  9. android项目总体界面架构(可直接复用)

    文章解读.效果图.源代码下载链接 http://blog.csdn.net/gao_chun/article/details/37903673

  10. jQuery EasyUI API - Grid - DataGrid [原创汉化官方API]

    最近在学习jQuery EasyUI,发现中文的文档好少,部分文档不错但它是鸟语的,为了大家也为了自己学习吧,汉化做一下笔记. 有没有说清楚的,或者翻译不正确的地方还请大家谅解指出.. 由于工作时间原 ...