使用jekyll搭建自己的blog


开发环境
Ubuntu: 16.10
ruby: 2.3.1p112
gem: 2.6.7
jekyll: 3.4.0

Jekyll 是一个简单的免费的Blog生成工具。jekyll只是一个生成静态网页的工具,不需要数据库支持。但是jekyll可以免费部署在Github上,而且可以绑定自己的域名。

安装 gem ^1

一般安装ruby, 就会自动安装了gem, 如果没有则手动安装即可。

$ sudo apt install ruby
$ sudo gem update --system  # 更新gem

安装 ffi

$ sudo gem install ffi

如果安装时提示如下错误: ERROR: Failed to build gem native extension.

Building native extensions.  This could take a while...
ERROR:  Error installing ffi:
    ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.3.0/gems/ffi-1.9.17/ext/ffi_c
/usr/bin/ruby2.3 -r ./siteconf20170214-24074-12fbih4.rb extconf.rb
mkmf.rb can\'t find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.3.0/gems/ffi-1.9.17 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/ffi-1.9.17/gem_make.out

解决方案如下: ^2

$ sudo apt-get install ruby-dev
$ sudo apt-get install make  # 如果还不成功, 执行这句

安装 minima 主题样式

$ sudo gem install minima

使用 gem 安装 jekyll

$ sudo gem install jekyll bundler

创建blog

$ jekyll new myblog

开始博客之旅

$ cd myblog
$ bundle exec jekyll serve # 或者直接执行 jekyll serve

打开: http://127.0.0.1:4000/ ,效果如下:

jekyll blog


参考文档


Author: Itaken
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Itaken !
  TOC目录