Rickey 裘 一无所知

github博客搭建

2017-01-03
佚名

听说github pages 有博客功能

通过Jekyll可以搭建

Jekyll是什么

简单理解成网页生成规则,就是通过配置能自动帮你生成静态网页的东西。

在什么环境下运行,需要哪些知识

我在linux mint下运行

如何配置,请看: 首先要更新ruby,系统仓库里最新的是1.9.3,而Jekyll要求>=2.0

最终版本信息:

$ ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-linux]
$ jekyll -v
jekyll 3.3.1

安装rvm

参考这里:rvm官方网站

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | bash -s stable

更新ruby

$ rvm install ruby-2.2.0

一开始安装的时候遇到了apt-get 404错误,于是换了个软件源,把上交的换成了清华的,基础源换成了阿里云的。update一下再执行就好了。

如果太慢看这里:ruby-china wiki

Jekyll安装测试

安装参考: 安装指南

$ gem install jekyll bundler

测试参考:jekyll quickstart

注意:运行jekyll new myblog的时候说找不到gem jekyll,原因是GEM_HOME没有配置

我的系统GEM_HOME设为.rvm/gems/ruby-2.3.3

Could not find gem ‘minima (~> 2.0)’ Could not find gem ‘jekyll-feed (~> 0.6)’

$ gem install minima jekyll-feed

然后按照测试参考执行,在浏览器里打开localhost:4000就看到了主页

添加文章: 把markdown格式的文章放到_post文件夹中,命名为年-月-日-文件名.markdown,执行

$ jekyll build

然后把更新后的文件上传到github即可。 最终效果: http://abcamus.cc

还需要git相关的知识

因为网页配置信息保存在github仓库中。自行补脑。


评论