Jekyll搭建免费的blog
1. jekyll介绍:
jekyll是一个自定义blog网站模板,通过Markdown与Liquid 转换文本,通过使用 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://jekyllbootstrap.com/usage/jekyll-quick-start.html
博客http://xialuxing.com/2012/05/11/cygwin-jekyll-bootstrap/