Jekyll搭建免费的blog

1. jekyll介绍:

       jekyll是一个自定义blog网站模板,通过MarkdownLiquid 转换文本,通过使用 GitHub Pages作为引擎服务,免费的来发布个人的blog网站。

2. jekyll 安装:

   需要的前提条件:

  安装步骤

  (本环境主要在cygwin下安装,在cygwin安装时,需要选择其开发版,以及对应的其他安装包

  • 在windows上安装cygwin(具体步骤略安装时,需要选择ruby,开发等)
  • 执行以下以下代码:获取对应的jekyll包,并且安装:如下图所示(备注:由于jekyll的ruby国内无法访问,需要FQ获取)
~ $ gem install jekyll
~ $ jekyll new myblog
~ $ cd myblog
~/myblog $ jekyll serve
  • 在浏览器中录入:http://localhost:4000:将出现如下界面:

 

至此,本地安装完成。

 

3. 通过jekyll-bootstrap在github发布个人Blog

  1) 在github注册用户(并且要通过邮件认证(如果不同过邮件认证的话,在自动发布环节,将会出现如下的问题))

You need a verified email address in your GitHub account to publish Pages.
You can verify your email addresses from your Settings panel:

    https://github.com/settings/emails

 

2)到 github上注册一个帐号 XXX, 然后到Account Settings => SSH key 部署上自己的ssh公钥: 在本地产生SSH密钥具体步骤如下:

     参考https://help.github.com/articles/generating-ssh-keys

3)在github中建立库USERNAME.github.com中(备注:库名字必须以USERNAME.github.com),否则github page 将无法识别其,不能进行自动部署。

4) 执行如下代码,将会把jekyll代码上传到对应的版本库中:

git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com
cd USERNAME.github.com
git remote set-url origin git@github.com:USERNAME/USERNAME.github.com.git
git push origin master

5)等差不多10多分钟,访问http://USERNAME.github.com,将会出现如下界面:

 

6) jekyll-bootstrap为jekyll的增强版,在本地执行的方式如下:

1 $ git clone git://github.com/plusjade/jekyll-bootstrap.git
2 $ cd jekyll-bootstrap
3 $ jykell serve

录入网址: http://localhost:4000/,如下图所示:

     参考资料

          官网http://jekyllrb.com/

               http://jekyllbootstrap.com/usage/jekyll-quick-start.html

          博客http://xialuxing.com/2012/05/11/cygwin-jekyll-bootstrap/

 

posted @ 2014-01-08 21:36  dream_fly_here  阅读(460)  评论(0编辑  收藏  举报