尝试在 Github 上搭建 Octopress 博客以及Octopress 写作及个性设置后,对一些其它的 Geek 型博客做了一些简单的了解(常用型博客工具的可以参考这篇:博客大 PK:谈谈我对 zblog,wordpress,emlog 的认识),这些博客有一些共同点:轻量级,仅提供文章生成和布局管理,通过生成静态页面的方式来生成、部署博客;没有数据库,没有后台;几乎所有的设计都需要自己实现,高度 DIY。这样就可以实现离线写博客,备份简单;专注写作,不用没事就去尝试各种插件;对空间选择的依赖程度降低,有不少的优秀云服务平台可以免费使用。
下面列举了几款轻量级 Geek 型博客工具:
1、Jekyll
Jekyll 是一个针对博客平台的静态网站生成器,它同时也是GitHub Pages在后台所运行的引擎。它使用一个模板目录作为网站布局的基础框架,最终生成一个完整的静态 Web 站点,可以被放置在 Apache 或者其他任何 Web 服务器上。
Jekyll 主页:http://jekyllrb.com
Jekyll 代码:https://github.com/mojombo/jekyll
2、Toto
Toto 是一个快捷的建立博客的工具,它的宣言就是十分钟建立一个博客。建站成功后有一个 Achives 列表模板和 Article 模板,可定制性非常强,也就是说需要有着很强的折腾精神。作者看到了一个用 Toto 搭建起来的博客,界面还是非常漂亮地,访问地址:使 toto 支持中文的技巧分享。
Toto 主页:http://cloudhead.io/toto
Toto 代码:https://github.com/cloudhead/toto
3、Octopress
Octopress 是基于 Jekyll 的一个升级版本,采用 sinatra 框架。相对于 Jekyll 和 Toto 来说,其插件和主题改起来相对容易,建议够 Geek 但还不是非常 Geek 的使用。作者也尝试着搭建了一个(演示地址),具体过程可见在 Github 上搭建 Octopress 博客。
Octopress 主页:http://octopress.org/
Octopress 代码:https://github.com/imathis/octopress
Jekyll、Toto 和 Octopress 都是基于 Ruby 语言的,具体的安装方法可以在网上或对应主页查到。此外搭建博客可用的工具还有Bonsai和轻量级 web 框架Snatra等等,如果你够 Geek,也可以去折腾折腾。
选定一个博客工具后,就可以将它部署到免费的云服务提供商那里,如Heroku、Github等,当然,你也可以部署到你自己的主机空间。
欢迎转载,转载请注明出处:蔓草札记 » 轻量级Geek型博客工具简介