博客再再开张

大概在两年前,我写了一篇《博客再开张》的文章,记录了我的博客迁移之旅。 最近,我的博客再次迁移。 迁移到了github,使用hugo + papermod 强力驱动☺️ 为什么要迁移 说到底,就是维护成本 之前的维护成本为什么高 1,服务器 需要自己购买服务器,自运维,运维对象包括服务器续费,web服务维护(运行在docker中) 2,数据 博客数据需要定期备份, 写脚本定时dump下来,推送到github中存储起来 3,备案 之前有个备案站点,每年需要重新审核一次,而且我不太喜欢备案,现在已将备案信息删除,域名和服务器不再具有备案信息。 4,证书 免费证书每3个月需要维护一次,自动续期的话需要单独跑个进程。使用cloudflare服务的话,国内响应速度太慢。 所以,维护成本相对还是比较高的,加上平时业余时间不是很多,时间长了人就乏了,迫切需要维护成本低的博客方案。 为什么要写博客 有一天,我看到了别人的博客,看到他们写的文字,记录自己的想记录的东西。 我知道,那是我一直想做的事情,我必须继续做下去。 不写博客,当我回过头来,我会失落,会后悔,就这么感性的原因。 博客能记录自己文字,让自己的思绪有个干净的地方停留,以后能够回顾自己的心路历程。如果能给别人带来一些思考或者帮助,那也是极好的。 迁移之后维护成本为什么低 1,serverless 都是静态文件,no backend, no fucking logic. 2, continus deploy I just need write a fucking markdown and git push. 为什么一开始没有使用这个方案 一开始是在CSDN上写,写了110多篇,记录自己日常学习时候的小收获,包括刷的算法题,解决过的case等,那是最初纯粹的初衷。 然后,想自己徒手写博客,锻炼自己的工程能力,项目经验等,于是自己徒手撸了一个简单博客,前后端都自己写。 然后,感觉功能比较弱,想要一个类似wordpress的博客,于是选了typecho建立博客 然后,i have no much time. 想简单点,just write something. 但是又不想用CSDN这样的平台,因为感觉平台不纯粹, 我自己写的东西,被平台免费拿走去赚广告费,还因为用了他们免费的博客服务沾沾自喜,no. 于是到了现在这一步,serverless,纯静态站. 后续计划 1,博客迁移,将之前写的博客迁移到这个站点(不包括CSDN) 2,完善站点功能,评论,站点统计,可能还会加个adsence😋 朋友,你也开始写博客吧,You need it.

July 15, 2023 · 1 min · Egbert Ke

博客再开张

最开始写博客应该是大一下学期左右就开始了,当时是在CSDN上写,主要记录一些平时学习和开发时遇到的一些问题和解决方式的经验文章,也有一部分是算法题的题解。这是我CSDN主页地址,截止目前已经有10w+的访问量了。 后来觉得有自己的独立博客更酷一些,也整过hexo这类的博客引擎,觉得限制较多,部署繁琐,觉得从头到尾自己设计开发一个博客更拽,当时就真的开始从头写博客网站,数据库设计、后端接口、前端样式、简单的评论功能、后台管理,后台新建文章的页面样式都自己在大学宿舍里一点点地写,印象比较深刻的有两个地方,一个是实现了文章发布之后保存为静态文件,之后再访问时直接托管到nginx,请求不用到达后端。另一个是markdown解析器和代码高亮的调研,当时调研了好多的markdown解析,最终终于找到了自己满意的markdown-it,还实现了例如自定义图片大小和图片浮动方向的语法和对应的样式。之前那个博客的域名已经迁移到这里了,目前可访问的地址是https://123.206.178.92,之后会将那个博客的文章陆续迁移到这里来。 时间久了之后,发现维护起来比较麻烦,而且技术含量不高,就想选一个比较方便管理、扩展的博客系统,偶然的机会发现了typecho,发现挺不错,整个框架很轻,主题和插件修改起来也方便,而且是开源的,可以自己随便写一些扩展或者做一些修改。然后又找到了handsome 这款typecho主题,这是一款功能丰富、做的很用心的主题,虽然是收费的,但是没关系。后面会基于这个主题做一些样式上的设置和定制。 写博客是个好习惯,博客的本质是记录,记录自己的成长,记录自己的心得体会、对生活的感悟。写博客时就像跟自己对话,这种感觉有些微妙。 我的博客又开张了,希望自己坚持写下去。

March 22, 2021 · 1 min · Egbert Ke