首页 > 文章归档 > 在Debian中安装jekyll

在Debian中安装jekyll

Publish:

首先简单介绍一下jekyll是什么东西. Jekyll是一个静态网站生成工具。它允许用户使用HTML、Markdown或Textile来建立静态页面,然后通过模板引擎Liquid(Liquid Templating Engine)来运行.

使用Jekyll的好处:

所以准备自己也搞一个玩玩,可能的话,会弄一个子域名放github上面

前阵子在CentOS上安装jekyll的时候就遇到不少问题,现在换了Debian再安装还是遇到不少困难,但是因为已经安装过一次,所以有了不少经验.遇到问题很容易就解决了.

系统 Debian 6.0.6 Stable

首先安装ruby,在安装ruby之前,还是安装rvm.也可以直接用apt安装但是考虑到rvm(ruby version manager)的便捷,所以还是用rvm.

curl -L https://get.rvm.io | bash -s stable

安装完之后,首先安装zlib,防止安装jekyll的时候提示找不到zlib的错误使安装过程进行不下去

rvm pkg install zlib --verify-downloads 1

然后安装ruby

rvm install 1.9.2

将ruby1.9.2设为默认版本

rvm alias create default ruby-1.9.2-p320

然后将gem源改为国内的源

gem sources --remove http://rubygems.org/
gem sources -a http://ruby.taobao.org/

然后输入如下命令

gem sources -l

应该会返回

*** CURRENT SOURCES ***
http://ruby.taobao.org/

接下来安装jekyll

gem install jekyll

安装之后直接在终端输入jekyll可能会提示找不到jekyll,可能是因为jekyll不在PATH路径中的问题,手动添加一下

编辑~/.bashrc文件,在最后添加

PATH=~/.rvm/gems/ruby-1.9.2-p320/bin:$PATH #for jekyll

打开终端,输入jekyll -v,应该会返回Jekyll 0.11.2,表示安装成功了

如果要把wordpress数据库中的文章导出来,要安装jekyll WIKI中说的

gem install sequel mysqlplus 但是在这之前,可能需要安装 mysql头文件,否则在安装过程中会提示错误

Debian中 安装 apt-get install libmysql++-dev
CentOS中 安装 yum install mysql-devel

然后就能按照官方WIKI中的方法从数据库中转化文章了

声明: 本文采用 BY-NC-SA 授权。转载请注明转自: 在Debian中安装jekyll - 自说Me话