其实按照我的一贯作风,能用现成的就用现成的。国内的CSDN、cnblog、简书,国外的不可描述。

但是总有点不满意的地方,鱼龙混杂,界面或复杂或丑陋。最重要的,自己搭建可以随意添加功能,学习实践相关的技术。

我目前认为博客的必备功能有以下几个:

  • 评论:不能自唱自吟,了解他人的想法是有益的。
  • 搜索:搜索技术本身就很有意思,正在学习。
  • 标签:标签这种非线性系统在很多地方都有用,可以很好地组织描述物体。

目前该博客是托管在GitHub上的静态网站,在没有后台这种限制条件下,如何利用前端实现以上功能很有挑战性。

这篇文章讲了回归静态网站的优点,最重要的有:

  • 安全性,没有数据库,简单意味着漏洞少。
  • CDN加速,静态网站不费吹灰之力可以达到动态网站费尽心机优化后的性能。