最近在网上查阅材料,看到有个网友博客写的很好,出于好奇,看了下他第一篇文章,是2011年的,坚持写了10年。期间几乎没有断过,几乎每个月都有几篇文章发布。还是比较震撼的,一件事件,能坚持10年。
之前我也陆续写过一段时间,各种原因,最后还是停了。这几天,折腾了一下,分享下感受。希望后面也坚持写下去。
1、静态页面渲染工具,如hugo,hexo等
一开始尝试用的静态页面渲染工具,比较有名的,像hugo,hexo等等,使用逻辑大同小异,基本是本地编写markdown格式文章,通过该工具渲染出静态页面。
优点:
- markdown语法简洁,让人最大程度的把注意力放在“表达”上。
- 页面加载非常块,不需要服务端渲染。
- 有些免费的静态页面托管服务,例如阿里云的oss服务。
- 不需要数据库。
缺点:
- markdown格式渲染后生成的html,有些与markdown原始的格式不一致,例如图片居中位置,- - 图片大小,标题居中位置等等
- 操作上略微繁琐,一般是先markdown书写,再次渲染,上传服务器。
- 对于图片不是很友好,一般需要先将图片存放在类似图床的地方,markdown引用图片地址,也比较麻烦。
2、动态博客管理系统CMS
比较有名的,如wordpress。
优点:
- 主题、插件丰富,基本上刚需的插件都能找到。
- 就像写word一样,写完了,点一下发布,实时看到页面。
缺点:
- 配置稍微繁琐,需要配置php环境,mysql数据库等。
- 如果因为域名、主机服务器等原因,涉及到博客迁移,比较费时间。 考虑到后面可能会有迁移的需求,可以配合docker进行建站,一键迁移。
本站还是以静态页面渲染的hugo作为框架了,轻量化。