最近在网上查阅材料,看到有个网友博客写的很好,出于好奇,看了下他第一篇文章,是2011年的,坚持写了10年。期间几乎没有断过,几乎每个月都有几篇文章发布。还是比较震撼的,一件事件,能坚持10年。

之前我也陆续写过一段时间,各种原因,最后还是停了。这几天,折腾了一下,分享下感受。希望后面也坚持写下去。

1、静态页面渲染工具,如hugo,hexo等

一开始尝试用的静态页面渲染工具,比较有名的,像hugo,hexo等等,使用逻辑大同小异,基本是本地编写markdown格式文章,通过该工具渲染出静态页面。

优点:

  • markdown语法简洁,让人最大程度的把注意力放在“表达”上。
  • 页面加载非常块,不需要服务端渲染。
  • 有些免费的静态页面托管服务,例如阿里云的oss服务。
  • 不需要数据库。

缺点:

  • markdown格式渲染后生成的html,有些与markdown原始的格式不一致,例如图片居中位置,- - 图片大小,标题居中位置等等
  • 操作上略微繁琐,一般是先markdown书写,再次渲染,上传服务器。
  • 对于图片不是很友好,一般需要先将图片存放在类似图床的地方,markdown引用图片地址,也比较麻烦。

2、动态博客管理系统CMS

比较有名的,如wordpress。

优点:

  • 主题、插件丰富,基本上刚需的插件都能找到。
  • 就像写word一样,写完了,点一下发布,实时看到页面。

缺点:

  • 配置稍微繁琐,需要配置php环境,mysql数据库等。
  • 如果因为域名、主机服务器等原因,涉及到博客迁移,比较费时间。 考虑到后面可能会有迁移的需求,可以配合docker进行建站,一键迁移。

本站还是以静态页面渲染的hugo作为框架了,轻量化。