听说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官方网站
更新ruby
一开始安装的时候遇到了apt-get 404错误,于是换了个软件源,把上交的换成了清华的,基础源换成了阿里云的。update一下再执行就好了。
如果太慢看这里:ruby-china wiki
Jekyll安装测试
安装参考: 安装指南
测试参考: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)’
然后按照测试参考执行,在浏览器里打开localhost:4000就看到了主页
添加文章: 把markdown格式的文章放到_post文件夹中,命名为年-月-日-文件名.markdown,执行
然后把更新后的文件上传到github即可。 最终效果: http://abcamus.cc
还需要git相关的知识
因为网页配置信息保存在github仓库中。自行补脑。