返回首页
当前位置: 主页 > 操作系统 > Ubuntu教程 >

Debian中安装jekyll

时间:2016-09-18 13:01来源:电脑教程学习网 www.etwiki.cn 编辑:admin

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

使用Jekyll的好处:
•可以在各种文字编辑器中通过Markdown或者Textile来写博文。
•可以在本地预览博客。
•写作无需Internet连接。
•可以通过Git进行发布。
•可以在静态Web服务器上构建博客站点。
•可以通过Github Pages服务免费构建博客。
•无需数据库。

所以准备自己也搞一个玩玩,可能的话,会弄一个子域名放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中的方法从数据库中转化文章了

------分隔线----------------------------
标签(Tag):debian
------分隔线----------------------------
推荐内容
猜你感兴趣