环境准备
准备安装Jekyll前,确保系统满足以下条件:
- Ruby
- RubyGems
- Linux, Unix, 或者 Mac OS X
- Nodejs, 或者其它JavaScript运行环境
以Ubuntu为例,安装上述软件的方法:
Ruby
$ sudo apt-get install ruby, 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