通过Jekyll可以搭建
简单理解成网页生成规则,就是通过配置能自动帮你生成静态网页的东西。
如何配置,请看:
首先要更新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
参考这里: http://rvm.io/
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | bash -s stable
$ rvm install ruby-2.2.0
一开始安装的时候遇到了apt-get 404错误,于是换了个软件源,把上交的换成了清华的,基础源换成了阿里云的。update一下再执行就好了。
如果太慢看这里: https://ruby-china.org/wiki/ruby-mirror
安装参考: http://jekyll.com.cn/docs/installation/
$ gem install jekyll bundler
测试参考: http://jekyll.com.cn/docs/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
因为网页配置信息保存在github仓库中。自行补脑。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。