Jekyll 的前世今生

669 查看

今生

Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown (或者 Textile) 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。

前世

《化身博士》(Strange Case of Dr Jekyll and Mr Hyde)是罗伯特·路易斯·史蒂文森的名作,因书中人物杰克和海德善恶截然不同的性格让人印象深刻,后来“Jekyll and Hyde”一词成为心理学“双重人格”的代称。此书曾多次被改编为音乐剧、电影等。
《化身博士》讲述了体面绅士亨利·杰克(或译杰奇、杰基尔)博士喝了自己配制的药剂化身邪恶的海德先生的故事。

一面是Jekyll,一面是Hyde,作者的命名用心良苦。

附赠: 在 github 上搭建 Jekyll

  1. 设置DNS

    在自己的域名提供商的网站添加一条 CNAME 指向username.github.io

  2. 安装Jekyll

    首先确定你已经装了ruby2.0,然后执行下面的命令。

    ~ $ gem install jekyll
    ~ $ jekyll new integ.github.io
    ~ $ cd integ.github.io
    ~/integ.github.io $ jekyll serve
    
  3. 创建项目

  • 在github上创建名为username.github.io的项目。
  • 在项目的根目录创建一个名为CNAME的文件,里面写下你在域名提供商处设置的网址(如:blog.integ.me)。
  • 把上一步创建的 Jekyll 项目文件提交到这个项目里,然后push。

大功告成!


参考:

  1. http://zh.wikipedia.org/wiki/%E5%8C%96%E8%BA%AB%E5%8D%9A%E5%A3%AB
  2. http://jekyllcn.com/
  3. https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages/