开发环境
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/ ,效果如下: