这个博客为何而生

本文最后更新于:2021年10月6日 中午

搭建历程

一闪而过的念头 💡

很久之前,也就是我刚刚上大学吧,突然就想自己搭建一个博客,知道了有 Wordpress 这样一个工具,但是一直没有付诸实践,直到我买了人生中第一块开发板——R2S,其实我是用它来做软路由的,但是当时有一版很火的固件集成了 Docker,我就开始研究这个极其强大的工具,在能够保证软路由正常运行的前提下,在 Docker 上集成了 qBittorrent 和AdGuardhome 这两个软件,我现在还记得他们成功跑起来的时候心里的感动。

实践让我清醒 🤦🏻‍♂️

既然有了 Docker,那我就可以在上面部署数据库安装 Wordpress 啊!说干就干,然而第一步就遇到了麻烦——我不会用数据库,虽然我算半个计算机专业的学生,但我其实是个半吊子,属于那种什么都知道一点但是实际能上手的东西不多。我开始找资料研究,在这个过程中慢慢觉得 R2S 的确只能用来做软路由,USB2.0的速度实在无法满足我的需求。然后我就买了树莓派4B。

树莓派阶段

当时是觉得树莓派这么大的项目,网上教程这么全面,我跟着做一定能做下来,不能放到服务器上大不了我放在本地自己看。结果我一上手,树莓派的 USB 倒是 3.0,可它的内存卡 IO 跟不上,电源接口在长方形的长边,各种 IO 口在长方形的短边,这个布局让我很是困扰。

我看着树莓派,心想能不能做个 NAS 出来,网站的事先搁一搁,我装了 OMV,装了 Docker 和 Portainer,部署了一些下载工具在上面,当然还有 Netdata 这个看起来极其酷炫实则没有什么用处的实时监测工具。折腾完这些,我开始做网站,这回倒是能够安装 Wordpress 了,但是连接数据库这一个操作真的难倒我了,MySQL 的 Docker 镜像没有 ARM 版,只能用 MariaDB,好家伙用了我还是连接不上,加上还得自己装 PHPMyAdmin,算了算了,再放一放。

群晖阶段

再后来,我买了群晖,核心驱动力是 Google Photos 宣布不再支持无限空间免费压缩上传,我大批的写真集面临无家可归,这行吗?这不行,买,必须买!

安置好我的写真集和其他影片,我又开始考虑搭建网站,因为群晖是消费级的产品,很多功能非常“傻瓜式”,安装 Wordpress,PHPMyAdmin 和 LNMP 环境就是点一下的事,至此,我终于见到了 Wordpress 的后台管理界面。

再见,Wordpress

只有当你真正去做了,才会知道这件事有多难。Wordpress 根本不适合我,我得到了这样的结论。它的确很好很强大,但正是它的强大造就了他的庞大,它其实更加适合于企业来用,对于个人博客来说实在是太过臃肿,因为种种原因,最后我放弃了 Wordpress。但此时正巧我在研究自建 RSS 服务器(接收然后统一管理的那种),看到了一个项目:RSSHub,制作者是 DIYgod,他的博客使用 Hexo 搭建,页脚有句话:“由 Hexo 强力驱动”,这又给了我搭建博客的信心。

你好,Hexo,Ghost,Hugo,jekyll

这个时候我开始病急乱投医,各种的博客搭建工具都去尝试,想找到一个简单好用适合自己的,其中完整搭建起来的(能在本地跑 并且内容充实)只有 Hexo 和 Ghost,如果放到公网上,Ghost 仍然需要一台 VPS,如果价格低那必然是国内服务器,面临备案等等问题。最后我选择了 Hexo 来搭建本博客,它是静态网页生成器,可以利用 Github Pages 免费托管,jsDelivr CDN 加速,所以是性价比极高的选择。

为何而生 🤔

一方面是自己的小念头,想要做这个东西,一直没有做,总要把它完成吧。这也是我的一个特点,我想做一件事,可能当下不会行动,很久都没做好,但总有一天会把它完成。

另一方面,舆论环境,不多说明白就好。

未来打算

内容 📄

条件允许的情况下,本博客会尽可能持续运行,我见到了太多在网上兴高采烈地留下自己的博客地址欢迎别人访问,但是点进去 404 的情况,我不想这样。内容方面,基本上是我能写什么写什么,不会纠结于特定类别,但是涉及敏感话题一概不谈。

功能 ⚙️

博客后续会逐步完善功能,包括关于页、标签页等等;全局音乐可能会加入,主要顾虑是博客运行起来的效率;评论区我还在考虑,原因参考上一段。目前确定要加入的功能是 RSS,我本身也在用 RSS,深切体会到它的方便易用,所以这个功能一定会加。

尾巴

2021年10月2日是本博客的生日🎉,本地博客我搭了不少,真正上线的这是第一个,希望能把它做好,一起进步。

致谢 🌸

感谢 Hexo 和 Fluid 的制作团队,你们提供的软件是本博客的基石。

感谢 Github 和 jsDelivr,有你们的鼎力相助才有了本博客公网上线的机会。

感谢互联网上万千无名英雄提供的教程协助,开源代码世界需要你们这样的英雄。

最后感谢正在阅读的你❤️


本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 协议 ,转载请注明出处,禁止商用。