🔨 jekyll 环境搭建 (ubuntu)
之前的 jekyll 博客环境是搭建在 windows 7 上的,搭建之初就遇到了不少问题 (软件版本和中文乱码等)。由于这些问题,备份了 ruby 的安装目录文件,这样每次重装系统之后就可以延用上次搭建的环境 (只需要简单的配合 Devit 即可)。
由于一直都延用同样的环境,jekyll 版本没有升级,也就不能尝试新的特性。时隔一年,此次在硬盘上安装了三个系统(windows 7 x64,windows 10 x64, ubuntu 15.04 x64), 打算在 ubuntu 上搭建 jekyll 的环境。以下就是这次环境搭建过程的记录,整个过程要比在 windows 上轻松。
搭建的流程
-
安装 ruby
$ sudo apt-get install ruby
-
更改 rubygems 镜像
$ gem sources --remove https://rubygems.org/ $ gem sources -a https://ruby.taobao.org/
-
安装 ruby-dev
$ sudo apt-get install ruby-dev
-
安装 jekyll
$ gem install jekyll
测试 jekyll
$ jekyll new myblog
$ cd myblog
$ jekyll server
在浏览器中输入 http://localhost:4000 预览新建的博客。
关于 nodejs
官网的环境需求中是要求安装 nodejs 的,目前没仔细探究用于何处。提一下安装过程。
- 官网下载安装包 nodejs
-
解压和安装
$ tar -zxf node-v0.12.7.tar.gz $ cd node-v0.12.7 $ ./configure && make && sudo make install
总结
当前使用的 jekyll 2.5.3,server 之后更改博客不需要重启 (更改配置文件除外)。对以前的博客作了一些更改,添加了 css 预处理器 sass,并压缩了 css, 对页头页脚和 head 部分模块化。额外的,压缩了 html,通过 jekyll-compress-html 实现。另外还有一些其他更改,这些更改一方面是参考的之前测试 jekyll 的示例博客,也参考了官方文档 (由此添加和更改了一些配置)。另外,换用 ubuntu 的一个好处在于还可以使用 Atom 编辑器,要比在 windows 上好用。