build a personal blog Supporting tagline
Jekyll
Jekyll官方地址:http://jekyllrb.com/
win7下安装Jekyll遇到的主要问题
win7安装jekyll
Jekyll在window下安装很麻烦,依赖的东西太多,安装方法:Running Jekyll on Windows。
为了安装方法,有人把jekyll相关的依赖打包成立zip包,只有下载后解压就可以运行,文档地址: Building portable Jekyll for Windows 成功下载解压后,启动终端,运行文件夹下的setpath.cmd设置环境变量,设置仅对当前终端有效。
安装过程运到的问题
文件内容含有中文字符,导致jekyll serve启动失败。 解决方法: 修改convertible.rb文件, 老版本:将 self.content = File.read(File.join(base, name)) 修改为 self.content = File.read(File.join(base, name), :encoding => “utf-8”)
新版本(D:\PortableJekyll\ruby\lib\ruby\gems\2.0.0\gems\jekyll-1.3.0\lib\jekyll\convertible.rb)
将第38行修改为:self.content = File.read_with_options(File.join(base, name), :encoding => "utf-8")
注意事项
* 文件必须是UTF-8无BOM编码的
* 文件名不能含有中文字符(title可以包含中文)
jekyll 常用命令
usage:http://jekyllrb.com/docs/usage/
常用命令
jekyll build
jekyll serve
jekyll serve --watch
使用jekyllbootstrap搭建个人博客
http://jekyllbootstrap.com/
jekyll图片管理
http://fengaili.com/2013/09/08/jekyll-images/
Jekyll的中的代码高亮
http://webfrogs.me/2012/12/20/use-jekyll/
http://dannyli.net/notes/pygments-config/
http://yansu.org/2013/04/22/highlight-of-jekyll.html
主题twitter可能导致代码高亮失效,换成the-program主题代码高亮是正常的
Sublime Text2 Markdown语法高亮
遗留问题
怎么定制导航栏?
怎么定制右侧边栏显示?这样的效果:<http://xdutaotao.github.io/blog/2012/09/23/jekyll-and-liquid-related-knowledage/>
相关资料
搭建一个免费的,无限流量的Blog—-github Pages和Jekyll入门