聊聊那些年我折腾过的博客
本文介绍了我折腾博客的过程,从最简单的,比较原始的本地文档👉ediary👉到腾讯文档👉语雀👉csdn👉博客园👉github pages👉notionNext(一个开源项目,利用vercel+github+notion)部署😀到Hugo等,没少折腾!
🏜️动机
😀分享
分享是我写博客重要原因之一,否则我就继续用notion写私人笔记,notion分享起来不是那么方便。我才选择了自己搭建博客平台。
😀爱好与督促自己进步
坚持写作输出,需要持续学习新知识,新技术,坚持写作能够证明自己在持续学习中;
写作让自己更深入和细腻的思考,而我本身就比较喜欢写作;
分享出来更能督促自己进步和反思;
😀与自己对话
这是最重要的原因,写作,写博客是为了自己,最忠实最重要的读者是永远是自己,至于没有人看,别人看不看,看完了以后怎么说一点也不重要。
如果写博客的动机不对,不但很累,而且很难坚持下去。只有真正爱好和喜欢写作与学习的人,才有动力坚持下去。
🐶折腾过的博客平台
博客园
我比较早的时候使用过的博客平台,16年到18年间在上面写了不少博客; 主要关于Java,C,Python的,还在上面写过周记;
去年打算拾起博客也尝试过在上面写了一些Go语言方面的,重新打造了样式,总体来说不是很喜欢,就放弃了这个平台。放弃原因:
- 修改博客稍有麻烦
- 没有找到自己喜欢的样式
- 希望有自己的博客平台
CSDN
如果遇到一些常见问题,在CSDN上一般能找到解决方法,CSDN的用户量多; 我在使用的时候,浏览器满眼都是CSDN的图标,看着头大,想要清爽一点的,这个平台也放弃了。
NotionNext
我去年离职后,空出来时间折腾的。利用的是Notion+Vercel+Github等开发的开源项目,总体来说很不错,网络上不少人已经在使用这个平台了;我当时折腾了好久,部署出来,解决问题的过程中还是能学到东西的,还给这个开源项目提了五个issue,我放弃的原因是:
- 开源平台有bug,稍微影响使用,不介意的这些小bug,像我一样喜欢用Notion做笔记的同学可以尝试
- vercel会被墙,我之前的博客就被墙了,无法访问
- 不想把东西都放在notion的一个database里,我喜欢分类放
Hexo+GithubPages
NotionNext博客后来被墙后折腾的,有了上一次折腾的基础,这个搭起来也折腾了几天,但搭建博客,解决问题的过程还是很有意思和成就感的。选用的是butterfly主题。当时放弃原因是觉得编辑格式太麻烦了,而且不是实时的,浪费时间。后来因为我台式电脑重装了,也没备份之前的博客,就都没了。前两天想重新再搭建一次,想了一下之前折腾的过程,还是算了吧。。。而且hexo搭建的博客我下载下来后,发现已经被转成html格式了。而hugo的是md源格式!
Notion
我用notion做了一个公开的page,把我的知识体系,文章写在了上面,但前几天面试的时候想把知识库发出去,让面试官尽可能多了解一下我的知识体系,想尽量争取一下机会,竟然打不开了!最终打消了用notion分享的念头,决定重新搭建博客平台,关于Notion,后面会专门写一篇文章。下图是当时我用notion做的一个公开的page,以便于分享。
- 博客分享起来更方便,notion有时候不好分享。一个是别人有时打不开,用微软的浏览器就打不开。总不至于别人想看我的博客,还得专门用chrome或火狐浏览器,还得专门翻墙去看吧,而且notion分享会有一个点击,这个体验也不是很好。它用来做笔记很好,但用来分享,就不是很好了,尤其是在国内这个网络环境。分享或是推广,还是用博客,公共号等平台更合适。
- hugo的样式更灵活,可以嵌入视频,音乐。我的博客还没美化,美化后应该要好看一点。
- 长远看,用博客更为专业。
Hugo
前几天无意间了解了Hugo,有了上面几次的折腾,也算是有经验了。花了一两天的时间搭建,调试,摸索,觉得很好用,比Hexo方便很多,
- 搭建起来很方便
- 速度快
- 文件实时
- 推送到GitHub上自动更新等
Hugo是用Go写的,正好最近在学习go,可以看看它的模板渲染,确实速度很快!我选用的是LoveIt主题,目前还在摸索中。
上面介绍了我折腾博客的过程,个人笔记中间也经历过几次迁移,比如腾讯文档到语雀,语雀到Notion等,每迁移一次,我记得都花了大量的时候重新整理,每整理一次,就会被迫删掉一些不重要的东西。回过头来发现其实很多东西并不是那么重要。尤其是用不到的东西。
🍄我想写什么
写作是一件很累且费脑子的事情,尤其是公开出来,更不能随意去写了。要更加客观真实一些。昨天我写了第一篇博客,这是我的第二篇,一晚上都没有睡好!就是因为我要写博客这件事情!还是有一定压力的,其实我大可不必感觉这么大压力,因为我写的博客没有那么多人看,或者是说,基本没人看,这样不就可以稍微放松一些了。本来就是写给自己看的,做一个知识的梳理,归纳。放平心态很重要。
时间有限,我不会像以前那样特意去把过去的笔记再搬到这里来,但会挑一部分,复习,梳理的同时顺便发布到这里,毕竟我搭建博客的初衷,还是以技术笔记为主,重视基础知识,流程的学习。希望能通过写博客来督促自己学习,不要那么浮躁。 新平台,就当时新的开始吧。旧的就放在那里就好了。目前来说,有Go,Python,Linux云计算等等相关的学习笔记等。
记录下学习过程。写代码,学习这些知识,也是一件非常有意思的事情。而并非那么枯燥乏味。只是我学的深度不够。我放开了自己的笔记,顺便督促自己坚持下去。能看到自己知识的盲区和弱点,也能看到自己擅长的技术领域等。
把自己的经历写出来,是我很早就有的想法了,一直没有勇气去写,更没有勇气公开。按照现在网络的世界,不管我写什么,都会有人喷,我极其害怕被网暴,如果把我的经历进行了公开,别人只会当成故事看一看,甚至会喷,而不是理解。这个世界上,不会有任何一个人会理解。我翻看了之前记录的日记,充满了负能量。我的世界,是一片灰色的。
这次有时间的话,会逐步写一些自己的经历,算是对我前面几十年人生总结。
🏵️流程
随着自己水平的增加,我写博客大致经历了下面三个阶段
- 在CSDN,博客园等这些公共平台上写
- 使用语雀,腾讯文档,notion等云笔记软件
- 尝试自己搭建博客平台,例如NotionNext、Hexo等
然而,逐步也发现了上面平台的弊端,弃用了这些平台。目前我采用的是流程是这样的
- 在线~Notion记录在线笔记
- 本地~obsidian编辑
- 输出~博客用来系统化的输出
重在坚持,我目前用的hugo+githubPage+LoveIt主题已经挺好的了,继续美化页面,丰富博客内容,坚持,这才是关键,而不是总是更换博客平台,折腾了那么多平台。当然,上面折腾的这些一个是因为自己之前水平不足,另外一个总得试用了才知道适不适合,喜不喜欢,也不能说是白折腾,但每次重新整理笔记,是一件很费时费力的事情,这次就固定下来,慢慢丰富自己的博客内容。不要再想着怎么更换平台,而是想着怎么把这个博客写好。