Jekyll安装指南

环境准备

准备安装Jekyll前,确保系统满足以下条件:

  • Ruby
  • RubyGems
  • Linux, Unix, 或者 Mac OS X
  • Nodejs, 或者其它JavaScript运行环境

以Ubuntu为例,安装上述软件的方法:
Ruby

$ sudo apt-get install ruby, ruby-dev
要注意,*ruby-dev*包需要一并安装,否则在后续会报错。

在Redhat/Fedora下,需要安装的软件包为ruby,ruby-devel。有可能还需要安装gcc包。

$ sudo yum install ruby, ruby-devel, gcc

RubyGems
RubyGems是Ruby程序包管理器,类似Redhat的RPM。更多的概念介绍,请参看整理Ruby相关的各种概念
新版本的Ruby已经包含RubyGems,无需额外安装了。

Nodejs

$ sudo apt-get install nodejs

设置Gemfile

将GitHub上你的博客Repo克隆到本地。假设Repo的根目录为blog。终端路径切换到blog目录,新建名为Gemfile的文件,并填充内容:

source 'https://rubygems.org'
gem 'github-pages'

使用RubyGems安装Jekyll

终端路径切换到blog,运行命令:

$ sudo gem install jekyll

运行Jekyll,查看博客效果

终端路径切换到blog,运行命令:

$ jekyll serve