目录

于是,今天把博客给更新了

我把自己的博客系统换了,从WordPress换成Hugo了。
啥?5202年了,还有人写博客啊?!我居然还在写博客嘛!

我去年就开始吹牛比了,我说我要自己写一套博客系统出来。

其实说良心话,我感觉我想要的博客系统真没那么复杂。
博客本质功能其实就是内容分享,自己搭建的博客当然是用来分享自己想分享的内容的嘛。
那博客只要能发post,能写post,那不就完事了嘛。 但是事实证明,我大大的高估了自己的懒癌程度。

不过可以确定的是,我很早之前就想抛弃WordPress了。原因也很简单:

  1. WordPress太臃肿了,很复杂。我的需求仅仅只是写点东西,大多数功能是用不到的,并且很多功能也很复杂。
  2. 哪怕PHP是世界上最优秀的语言,我也不想碰PHP的东西了。最近一段时间我根据自己接触PHP的经验,就我个人而言,PHP本质是一个把用户操作界面与后端逻辑代码强耦合在一起的冗杂物,如果后面想修改一些什么内容的话,我个人感觉很麻烦。
  3. WordPress里有些曾经用起来很好用的插件年久失修,也不敢乱动,我个人也不想投入时间去琢磨这个问题。
  4. 我习惯用Markdown来写内容,而WordPress的并不原生支持Markdown,虽然加上了插件以后看起来效果还行,但是用起来仍然有深深的“隔阂感”。

而这次之所以用Hugo,原因也很简单,生态很丰富,简单够用,并且原生就Markdown

不过实话实说,其实我一开始是不打算用Hugo的。
众所周知,Hugo其实是一个静态页面生成器。如果用Hugo写作的话,就得先把Markdown写出来,然后生成出来静态HTML页面放到服务器上。
那这就意味着Hugo其实是没有WordPress那样的后台管理系统的,每次都得生成页面,然后放到服务器上。
我觉得管理后台还是有点用的。

直到后面一个用Hugo的朋友跟我聊天:

你用WordPress是不是还装了各种防爆破的插件,装了二步校验的插件呢?

我说,是呀。不知道为啥,总有人爱扫WordPress站点,拿各种admin123456试。
为什么我的博客没有评论系统呢,有一部分原因是我感觉不能什么评论一发就能放出来,内容得审核一下,而我懒(这样就能倒逼想评论的人私下来找我玩了bushi),另外一个原因就是,如果我敢把WordPress的博客开开,那没几天就一堆Bob、Alice、Smith来刷广告了。

然后他问我:

既然你自己也有服务器,你登录你的服务器,是不是也是设置了各种密钥之类的,不可能谁想连谁就能连吧。

我说当然了,我给我自己服务器肯定得配置密钥登录之类的,不能说谁想登录就登录。

然后他对我说:

那你把登录博客后台的步骤和登录服务器的步骤合并一下,不就是每次post写完了丢到服务器上吗?

嘶,他要是这样说的话,其实还挺有道理(

其实它还指出来了一些我一听更有说服力的论据:

  • 我这样的懒比,也不可能天天更新博客,偶尔更新一次的话就直接一次批量更新一次又不费事,并且也可以配置GitHub Action或者本地的Gitea Action来帮忙构建,所谓的静态构建对于我其实没啥大不了的
  • Markdown是当今互联网的通货格式,基本上哪儿都认,不想用Hugo了或者想同时发多个地方的话,处理起来也方便
  • 假设我这样的懒比真的去写博客了,也许我还没写到管理后台那一步,就觉得我手动存一下数据库算了,想着自己用的系统就没必要搞个CRUD后台了吧,最后管理后台也肯定做不出来,真还不如干脆别要管理后台了,写Markdown就当直接操作数据库了(痛击)

Hugo严格意义上来说很难被称作博客系统,因为如果叫它系统的话,可能不是那么够格,它只是一只普通的静态页面生成器罢了,它没后台。

其实还有很多其他的博客系统,它们也许对于我这种追求轻量化的人而言,不失是一种选择:

首先是,Typecho:首先它用了高贵的PHP,这下不得不不用了(

其次我还看了Halo。

说到Halo,我就不得不说说跟他同一个母公司的1Panel了。其实我用1Panel用了一段时间了。
由于我维护的一些系统,有其他的维护成员对Linux不是很了解,为了让他也能参与一些简单的运维工作,他装了个1Panel,我跟着也用上了1Panel,用了大概小半年。
我只能说,1Panel是一个总体看起来还行,但是如果这个东西上生产真的试了就会发现小问题不断的面板,具体这里就不说了,毕竟不是这篇post的主题。
所以对于飞致云同公司手下出品的Halo,我还是感觉应该持有观望态度比较好。

然后简直是想睡觉就来枕头,我刚打算本地搭建一个Halo,试试看WordPress迁移到Halo是什么感觉,我的好朋友鬼畜@GhostChu就把他的博客系统从WordPress改成Halo了。
我也不知道他当时是以一个什么心情换成的Halo,可能是因为他买了1Panel的授权所以对飞致云好感度max吧
然后我就开始默默看他的使用情况,有事没事去看一眼。

最后终于迎来了大结局——

Halo的富文本编辑器并不能让我专注写作,甚至连打开的欲望都没有,这话我怎么听着这么耳熟啊,仿佛就像是这篇post一开头的我就吐槽过WordPress似的(

屑鬼畜终究还是回到了WordPress的怀抱,鬼——畜——!

正好我懒得踩坑了,看来氪金玩家也不过如此啊(

至于其它同类系统,由于我懒,没去看了(

正如你所见,当你看到这篇post的时候,我已经从WordPress换成Hugo了。
那么都改了哪些内容呢?

原先的博客域名是blog.tdiant.net,这次更换后将域名换成了nyan.best

之所以之前不用@.tdiant.netwww.tdiant.net,主要是我感觉我可能想写一个帅气酷炫无比的个人页面,但是由于我懒癌发作,这么多年过去了,我仍然是没写(逃

而之所以更换了域名的原因,其实是想趁这次更新弱化一下原有的ID(tdiant)的存在感
其实在今年,我一直在着重使用新的昵称(绫鱼等,详情可以看个人介绍页面),来解决原有ID不好念、意义不明确、有歧义等问题。这次更换域名,也是希望弱化原有ID这样的一种个人符号。

另外,其实这个域名并不是“新域名”,其实已经注册很久了。并且,镜头给到whois——
今天是我跟这个域名相伴的第1314天,我在这一天换博客域名和更新博客合情合理(叉腰)

自从有博客开始,关于页面的内容基本上从来没变过。
这次趁着大改博客的机会,把它改了。

  • 原先有一整页的篇幅,用来描述“交友原则”,这部分内容被弱化了
  • 加入了技术栈的简单简介,因为经常有人看完以后问我“师傅,你是做什么的”(
  • 加上了主要的工作流设备介绍,这里有必要多说说:
    • 其实我是很讨厌“数码博主化”的陈述的,也就是天天在说“我有什么设备”,然后讨论各种新设备之间的优劣之类的内容,天天把生产力挂在嘴边,时间不倾向于去用你所谓的“生产力”多创造价值上,仿佛讨论“生产力”这件事本身就是它最大的“生产力”
    • 但是我突然发现这样的内容也有一定的必要性,有时候确实从主力设备上能看出来一个人的“开发倾向”和“开发喜好”,适当加一些这样的内容,也许也能算作个人介绍的一部分吧

咱也顺便趁着这次机会,把所有的post的内容都简单小修了一下,处理了一些小毛病。
一些由于早年技术水平太菜导致的错误连篇的post,也趁着这次机会删掉了(黑历史清除计划通

友联已经很久没有认真维护过了,也打算趁这次机会更新更新。

说到这里,不得不坦白一件事,由于时间推移和事多(懒癌),很多朋友我也很久没联系过了。
后续我也会继续多联系。

话又说过来了,正如一开始开篇说的那样,怎么5202年了还在写博客啊。

其实博客对我而言的意义,或许超越了博客这个东西本身。
在浩瀚的互联网里,也许我自己的博客只是汪洋大海里的一个不起眼的坐标罢了,但这同样是我仍然存在的记号。
也许一个人究竟是怎样的,通过一个简单的简历或关于页面并没有什么说服力,而曾经自己写下过的文字,或许能呈现出作为创造者的我也难以想象的生命力。

趁着这次更新博客的机会,我也把自己之前写过的文字略读了一番。
不得不感慨,我们天天都在向前走,但是也不能忘记偶尔回头看看过去的脚印,人不能追求一味地沿着走着的路渐行渐远,过去的记忆也是有独属于它的风味的。
原来过去的我是这样的啊——

所以还有什么好说的呢,我打算继续更新,没人看也无所谓,就当是给偶尔点进来的访客一点惊喜,就当是给互联网偶然驻足于此的人一点同类存在过的记号,就当是给自己保存一些记忆碎片好了。

我说我要改改懒癌发作的老毛病,多更新博客,你信吗

后续的话,我打算更新一些自己研究的各种奇怪的东西,各种奇怪的感悟,或者是继续更新哪天深夜的时候写的emo小作文,或者是偶然领悟的某个技术小细节,或者是日记之类的。

好吧,实话说的话,其实我目前也没想好更新什么。

但是我感觉,先不畅想未来了,至少现在的我还是动力满满的呢(

以上就是这次我这次更新博客这档事了——

下次见!