搭建jekyll环境

3月就想通过Github来搭建一个自己的博客,但由于一直都在忙于学习,所以就耽搁到现在。我说说我使用的博客系统吧,github由于只能生成静态页面(没有数据交互),所以就需要借助一个能帮你处理博客内容的框架。

当然一开始自己也觉得没有必要借助第三方框架,自己全部通过JS来实现,但在实际操作中会遇到一系列问题,首当其冲的就是你发现需要模板来构建你的页面,因为你不希望被重复的页面架构和文件引用路径被折磨和浪费时间。 其次就是如何管理文章页面,尤其是在数量较大的情况,你不能再通过人工的生产文章页面,你需要一个自动的文章生成框架。当然这个可以通过JS实现,但JS很难实现数据的储存和异步读取(换句话讲就是这是一个很具有挑战的工程)。

介于以上2点和自己的能力最好就是选择博客框架来实现,我选择的是jeykll,原因在于学习成本较低,而且有很好的模板架构,在你搭建好静态系统后就能很简单的移植到jekyll上面。

我使用的是windows环境搭建,在windows环境搭建jeykll其实也是很简单的,需要Rubypython,这两个文件都可以在官网下载windows安装文件。安装完后打开控制台查看是否安装成功:

	----python -v (3.4.3) 版本号
	----ruby -v (2.3.0) 版本号

如果出现内部命令错误的提示,原因是环境变量中没有加入Rubypython,只需要将安装路径写入环境变量中即可,python在该安装版本中已经加入安装了easy_install,需要注意的是也需要将easy_install加入环境变量中,方法是找到python安装文件夹内scripts文件夹,将该文件夹路径加入到变量中即可,需要注意的是一定要注意大小写。

安装完上面的东西后,就可以安装jekyll了,输入gem install jekyll即可。只要上面的环境安装好后,这里就没有任何问题,但需要注意的是这个安装过程比较慢,可能会出现超时无回应的情况,只要再次执行该命令即可。

安装完后就可以建一个博客项目了,通过控制台进入一个你指定的目录,使用jekyll new 博客名就可以创建一个博客名文件夹,里面已经初始化了整个博客框架,可以使用jekyll server在网页上运行这个博客,注意使用这个命令一定进入jekyll创建的文件夹内。

接着就是阅读jekyll使用文档,这里给大家推荐一个中文地址—jekyll-简单的博客, 同时也推荐一个技术博客,会让你很容易上手jekyllhttp://www.pchou.info/,该博客也是通过jekyll来搭建的.