Ubuntu15.04+Jekyll+Github Pages搭建静态博客css
简单: 无需数据库、无需评论功能,不须要不断更新版本,只须要关心博客内容。html
静态: 只用 Markdown (或 Textile)、Liquid、HTML & CSS 就能够构建可部署的静态网站。node
博客形态: 自定义地址、分类、页面、博客内容 以及 自定义的布局设计 都是系统中的一等公民.linux
Jekyll详细介绍git
Github Pages是Github提供给每一个用户的,用来介绍和展现本身的项目。咱们可使用Jekyll生成静态网站,而后部署到Github pages上,利用Github的服务器,运行本身的网站。github
之因此要安装ruby,是由于jekyll是用ruby开发的。ubuntu14.04 LTS上默认是没有安装ruby环境的,须要本身安装。安装命令以下:ubuntu
sudo apt-get install ruby1.9.1-dev
安装完成后,在终端中输入ruby -v,出现以下结果,则说明安装成功:ruby
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
之因此要安装nodejs是由于ruby的gem管理须要用到nodejs环境,在完成ruby环境后,在终端中输入gem -v,会出现如下结果:服务器
1
|
var
/lib/gems/1
.9.1
/gems/execjs-2
.5.2
/lib/execjs/runtimes
.rb:48:
in
`autodetect': Could not
find
a JavaScript runtime. See https:
//github
.com
/rails/execjs
for
a list of available runtimes. (ExecJS::RuntimeUnavailable)
|
错误信息提示:找不到一个JavaScript环境,只要在终端中输入以下命令便可:
sudo apt-get install nodejs
nodejs安装完成后,从新在终端中输入gem -v,出现以下结果,代表安装成功:
1.8.23
在终端中输入以下命令安装Jekyll,这个过程比较慢,和源有关:
gem install jekyll
安装完成后,在终端中输入以下命令,验证jekyll安装是否成功:
jekyll new myblog
若是成功建立目录,则说明jekyll安装成功,能够进行以后的工做了。
-Jekyll安装详情
既然要将网站部署在Github Page上,那天然少不了使用git,可使用以下命令安装git:
sudo apt-get install git
在终端中输入git –version,出现以下结果,则说明git安装成功:
git version 1.9.1
在github上建立一个新的仓库,创库名称为:username.github.io,这个仓库用来保存博客的内容。