写博客、记录文字是一个好的习惯,相信很多人的初心都是很美好的。但是能真正坚持下来的,或许没有多少。


blog2.png


记得最早接触博客和云笔记,还是在大学刚毕业后,真正意义上开始使用编程语言学习项目分析的那段时间。作为一个菜鸟,在接受团队技术分享、在培训过程中接触到了各种各样的知识,出于知识梳理、快速查找原始需求,开始接触使用有道云笔记和印象笔记。但是让人失望的是,那时候的有道云和印象笔记都不支持代码插入,而且 UI 界面很 low,这对一个经常与代码打交道的人来说体验时非常糟糕的。



2014 年,YouDao + cnblogs


作为一个清爽、简洁、无广告的纯技术分享平台,博客园似乎是最好的。在博客园趟了趟水,稀稀拉拉写了几篇文章,那时候对文章的理解其实就是自己对一些经常使用知识的体会。使用了几个月,发现了几个问题:




2015 年,oschina + wiznote


2015 年的开源中国的博客系统长的也并不好看,而且自定义支持也不好。现如今开源中国的博客系统经过改版后已经清爽了很多,但在浏览过程中头部的广告却让人很是不爽。


同年,接触到为知笔记,这是一款非常优秀的国产笔记。从功能和界面上来说,它可以说是国产笔记中做的最好的,各种插件能满足你日常工作和生活 99% 的需求。曾经在很长一段时间内,它一直是我作为个人知识管理最理想的工具之一。但有几个方面,仍有待完善:


  1. 万年不变的 web 端。为知笔记的 web 端很不好看,体验也很差,不支持 markdown 预览编辑模式。
  2. 建议反馈响应慢。为知笔记使用贴吧作为问题反馈平台,很多建议无法得到及时的响应。尤其是 web 端的问题,从 2015 到 2018 年一点变化都没有。
  3. 到了 2019 年 7 月,好奇心作祟回去看了一眼,居然发现为知笔记更新了一个 beta 版的 web 端,颜值还算可以,但列表栏自由宽度调整、主题、字体定义等还不够完善,md 在线编辑依然不支持!



2017 年,jekyll + leanote


jekyll 和 hexo 是一个功能强大的博客系统,所有人都可以利用免费代码托管平台部署属于自己的 jekyll 与 hexo 博客,如 github pages,coding pages 和 gitee pages。这种博客模式可以让用户更加关注写作,而不需要把大量的时候花费在界面样式的调整上。不可否认的是,基于 jekyll/hexo 的博客系统,在部署和自定义特定功能上是需要一定的前端或者后端技术作为支持的。


Leanote 的体验是非常好的,尤其是它附带的博客系统具有非常自由的可定制性,这一点也是最吸引我的地方。不足的是:



2019 年,语雀:专业的云端知识库


2019 年,发现了语雀,被友好的编辑体验吸引,加上蚂蚁金服的加持,于是开始把所有积累的文档迁移了上来。希望能基于这样一个专注于知识的平台能越来越好。


总的来说,在坚持博客的道路上,有访问量的困惑,有不断追求其他一些博客简洁清爽页面样式的影响,有文字编辑时的体验需求,也有随着自媒体日趋发达多平台文章同步的需要,甚至博文多了网页加载的速度瓶颈等等,都会造成不断的更换博客的托管和部署平台,这对于很多喜欢折腾的人来说这应该是非常正常的一个事情。不管是 Github Pages,还是 WorldPress、Gitee Pages 这些托管平台,或者是对 Hexo、Jekyll、Hugo 搭建方式的选择,都足以让你眼花缭乱。


从根本上而言,博客的本质是记录,是与自己、他人的内心对话对话是记录的延伸。产生对话,需要传播,需要消息机制。博客就三个关键词:记录、传播、对话。


所以,不管选择哪一种方式,只要能坚持下来就是好博客,专注才是硬道理,内容才是王道。


我个人的大部分文档目前都保存在语雀,部分公开文档也和本人托管在 Gihub 的 Jekyll 博客进行了自动同步,有兴趣的可以关注交流一下!




后记


今天看到几个使用 github issues 安家博客的人,看着底下一个个的评论,感觉很有意思,分享一下: