jekyll终于折腾好了

突然发现,我应该在这篇文章之前先总结一下我的git学习过程.哦,对了,我现在还学会了Markdown,哈哈,现在写博客就是用的Markdown写的.

很久之前萌发的用github的pages来搭建一个小博客得想法.今天我离这个想法又近了一步.

当然,为此努力了很久,查了很多资料,慢慢的我知道了github只是提供平台,写博客不可能纯手写html,否则会累死去的.于是我发现我需要学习前端知识..
然后我就发现,当下最流行的与github pages搭配的工具是jekyll.
于是我踏上了安装jekyll的艰难道路.
下面记录一下我的安装过程.

第一步,安装Ruby

首先,到官网去下载一个RubyInstaller.exe和一个DevKit..
就是这里,我一开始不知道DevKit和installer的位数要一样..就是installer如果是x64的,那么DevKit也要是64位的.
然后分别打开,安装,建议全部安装在磁盘的根目录下. 路径短嘛,呵呵..

第二步,给Ruby加上编译器

这一步的名字我自己改了一下,现在网上搜到的文章都不是这么说的似乎.
为什么这么说呢? 其实这是我自己的理解.
因为我因为DevKit版本不匹配导致我找了一天的原因.
看到错误提示都是,缺少64位编译器,因为我下载的DevKit是32位的.天坑.
然后我发现,所有用gem下载下来的软件都需要经过DevKit的编译.
嗯, 我总是有强迫症的用上了-V去查看安装过程.
好了, 不扯了, 进入主题.

先安装DevKit:

1
2
3
4
5
ruby -v             //先看看ruby是否安装正确.
cd D:\DevKit //我的DevKit是放在了D盘根目录
//如果换了目录,这里要换命令.
ruby dk.rb init //初始化.
notepad config.yaml //修改config

在config.yaml文件的结尾加上 Ruby 的安装目录

1
- D:\Ruby200-x64

注意 前面要有一个短横线 -
还有,我的ruby是放在D盘根目录的

1
ruby dk.rb install

把DevKit添加在ruby里面,使得gem可以调用DevKit对下载好的软件源码进行编译
ok 现在更改gem 的 sources 没办法, 谁让这是我大天朝…

1
2
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/

最后的那个/不能漏了,,我也不知道为什么,但是试过发现就是不能漏.
然后是安装jekyll了..

1
gem install jekyll

不知道为什么gem的安装是很慢的(至少在windows上是的..)
所以有强迫症的我总是喜欢加上-V参数来查看安装进度..注意V是大写的..
就是这样:

1
gem install jekyll -V

第三步,使用jekyll

在这个网站里有炒鸡详细的jekyll中文使用教程.