静态博客与wordpress

昨天晚上折腾了个把小时,又把博客从pelican转移到了wordpress,托管在腾讯云上。

近两年静态博客比较流行,在计算机本地用markdown写文章,生成html页面,然后传到服务器上,就是静态博客,不需要服务器后端程序。唯一困难的是静态网页无法存储数据,这就不能支持评论功能,然而有disqus这样的服务,注册后可以用javascript载入评论区,所有评论都放在disqus的服务器上。国内应该也有了竞品。

我先前也在用这样的博客,比如octopress和pelican。优点还是挺多的:

  • 不需要后台程序。octopress和pelican会通过markdown文件生成html网页文件,直接放在网页服务器上。而网上有很多免费的静态托管空间,通常是免费的,例如github page。github page本意是给project一个静态的介绍页面,用来作为博客空间也算合适。
  • 安全性高。正因为没有后台程序,静态网页本身并没有漏洞,减少了网站被攻击的风险。
  • 逼格高。与众不同似乎是很重要的一点,特别是静态博客刚兴起的时候。

但是用了一段时间后,也发现了静态博客的痛点:

  • 只能在自己的电脑上写。静态博客的原始数据(markdown格式的博客文章)、转换程序都在自己的本地计算机上,所以必须只能用自己的电脑写。而用wordpress可以在任何有网络的地方写,在网吧写,在自己的笔记本、办公机、平板电脑上写,在手机上用wordpress的客户端写。毕竟写作本身才是博客的重点。
  • 如果硬要抬杠,其实也可以把博客的原始数据、转换程序放在服务器上,每次通过ssh登录去写。但是这又要求有比较高速的网络连接(否则敲一个字得等上一会儿才出现),至少需要一台vps而不仅仅是静态托管(可以直接用wordpress了),移动设备上的ssh体验通常比较差。
  • 评论数据不在自己的手中。如果更换域名或者调整URL,这些评论就不在能够找到自己正确的位置,这对个人博客来说可能是比较常见的。更不用说第三方服务条款变更(突然收费?)、宕机、倒闭等等风险。
  • 门槛高。这是高逼格的另一面。静态博客更适合程序员,在生成网页、推到到服务器这个过程可能出现各种各样的问题,非程序员或者IT从业者很难自己解决。

而wordpress的优点就是方便,配置一次就可以在任何地方任何设备上用,只要托管服务器不出问题就不用担心。而大规模的用户群也保证了各种插件的供应,大多数需求都可以满足。要专注写作本身,用简单的wordpress还是很不错的选项。

Leave a Reply

Your email address will not be published. Required fields are marked *