浅析静态博客程序的优点与不足随着Wordpress等博客系统的日益CMS化,愈发臃肿。而静态博客系统的出现在一定程度上解决了这一问题,因而获得了不少个人博主的青睐。那么,静态博客程序到底都有哪些呢?日前,一位GitHub用户对静态博客生成程序进行了较为系统的总结。 这些静态博客生成程序分别是基于Bash、、C++、C#、C and Perl、Clojure、Common Lisp、Dropbox等编写的。 静态博客程序总结:https://github.com/pinceladasdaweb/Static-Site-Generators 光总结还是不够的,得有足够的优势来吸引你,下面简单列举一些使用静态博客搭建博客的优势,给你一个安静下来的理由。
看到了静态博客的各种有点,那么也该揭一下静态博客的短处了,下面简单列举几个大家比较关注的问题。
如果你要使用静态博客搭建网站,那么下面几个使用最多、最本土化的程序你就不容错过了 Jekyll作者:Tom Preston-Werner,Nick 等 简介: Jekyll 是一种基于Ruby开发的、适用于博客的静态网站生成引擎。使用一个模板目录作为网站布局的基础框架,提供了模板、变量、插件等功能,最终生成一个完整的静态Web站点。即只要安装Jekyll的规范和结构,不需写html,便可生成网站。 Octopress作者:Brandon Mathis 主页:github.com/imathis/octopress 简介:Octopress 是一款基于Ruby开发的静态化、本地化的博客系统。其最大的优势就是静态化,不依赖脚本程序,没有MysqL等数据库,因此它可在一些性能差的服务器或者虚拟空间上运行,同等条件下打开页面的速度会比较快。 Pelican作者:getpelican团队 主页:github.com/getpelican/pelican 简介:Pelican是一个用Python语言编写的静态网站生成器,目前Pelican已发布3.2.2版本,有许多优秀的主题和插件可供使用,支持使用restructuredText和Markdown写文章,配置灵活,扩展性强。 Hexo作者:tommy351 简介: Hexo是一款基于node.js开发的博客程序,拥有简单的服务器,可用作简单的动态博客使用。也有生成器,生成的静态文件可以一键部署到Github Pages上,也可以部署到任意静态文件服务器上。它相当简约,并且可使用Markdown来编写文章! Simple作者:Rui Wang 简介: simple是简单的静态博客生成器,基于GithubPages,完全在线操作,不需要服务器,只需一个 Github 账号即可。简而言之,就是可以在线写blog,然后程序会自动在用户的github pages下的项目生成静态文件。 Logecho - 应该是最本土化的,中国程序猿开发作者:typecho团队 主页:github.com/typecho/logecho.git 简介: Logecho是一款静态化博客系统,它可以运行于几乎所有任何支持静态网站的服务器上,以及类似 github.io 之类提供静态托管的平台中。不需要任何服务器配置,写完便可直接发布。 编辑总结总的来说,静态博客是一个非常棒的建站方案,但是有如门槛较高,不懂代码的菜鸟小白是很难使用的,所以他的优点不能过分放大,虽然它“安全、轻量、成本低”,但是还不足够亲民,所以搭建的时候还是需要三思后行。 如果你专注性能和撰写体验,同时有会一些代码,那么你使用静态博客搭建网站真是是一件非常棒的选择。 如果你是代码小白,对性能、安全没有过高的要求,其实动态博客程序也是非常不错的选择。 最后我要说的是,使用静态博客最大的原因不是“成本低”,更多的原因是因为静态博客更加安全与高效! 文章链接:http://www./2014/08/603.html 本站文章大部分整理自互联网,若侵犯您权益请留言告知,我们会及时处理。 |
|