作者:糖果

上一篇我们在Coding.net上部署了Pages服务,但是展示的页面比较单一,这次我们使用Jekyll工程生成一个相对完整的静态网站。

概要步骤如下:

    1.安装较新的Ruby开发环境。
    2.安装Jekyll。
    3.创建工程。
    4.上传代码。
    5.确认站点。

1.安装较新的Ruby开发环境。

因为Jekyll是依赖Ruby开发环境的,所以首先要装的是Ruby开发环境。

1.1 本地安装Ruby。

在Ubuntu15上,简单的两部就可以安装完成。
sudo apt-get install ruby

这样默认装的是Ruby2.2

ruby -v

安装ruby2.2-dev,有了这个包可见ruby.h等后继需要的文件。

sudo apt-get install ruby2.2-dev

1.2 VPS上安装。

在阿里这种VPS上安装Ruby,推荐使用RVM安装方式。
1.2.1 安装curl,下载RVM。
sudo apt-get curl
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
1.2.2 安装RVM依赖
rvm requirements
1.2.3 安装Ruby
rvm install ruby
rvm use ruby --default

2.安装Jekyll。

安装Jekyll之前,记得要把gem的安装源换成淘宝的,你懂。

2.1更新gem源。

gem sources --remove http://rubygems.org/
gem sources --add https://ruby.taobao.org/
gem sources -l

2.2安装Jekyll

gem install jekyll

3.创建工程。

创建一个Jekyll的静态站,自动生成。
jekyll new moonscript

4.上传代码。

把新生成的所有代码文件和文件夹,全部移动到Pages服务部署文件所在有分支文件夹。
git add *
git commit -m"将自动生成的文件全部上传到coding-pages分支上"
git push origin coding-pages

5.确认站点。

moonscript.cn

图片:moonscript.png
moonscript.png

在更新coding.net的jekyll文章时,有一个关键的文件要更新,就是feed.xml这个文件。

原文来至糖果实验室

作者:糖果
PS:转载到其它平台请注明作者姓名及原文链接,请勿用于商业用途。
LUA.REN
http://www.lua.ren