这篇算是较为正式的一篇 ,算是我的第一篇”技术文章“吧。不过我还是打算以 “不正式”起头。
故事起因
先说说我为啥想搭博客吧。记得搭博客的第一个念头出现在高中,那时候还研究了一下如何在GitHub上部署博客网站。虽说在GitHub上已成功可以访问到页面,但那并非博客,只是渲染了一个粗糙的html文件。劲头一过,便不了了之。
记得大学途中,还有一次搭建博客的劲头,那会了解到了Hugo,选了个主题,记得本地是跑通了,但依旧不了了之。再次 ,便是这次了。起因是发现一篇博客,读完后对这位博主感了兴趣,一直往下翻,最早一篇竟是2006年,那时的博主应该还是初中吧,但他仍觉得自己搭建博客比别人慢半拍。
果然人与人之间还是不能一概而论啊! 现在是2025年,大三的我也搭建一个自己的博客吧,晚,也不晚…
搭建历程
先简单介绍一下我的博客。
开发上,博客是基于 Next.js、React、 shadcn搭建的。其实市面上的博客框架很多,克隆下来,改一些配置就可以用了。但由于我想搭建 一个专属于我的博客,还是决定从头开发。不过具体开发上,还是依靠着cursor和cc。后面主要是靠cc开发的,原因就是cursor没有会员呃,然后auto动不动返回失败。那时候真的很幸运发现了AnyRouter这个宝藏公益站,每天能领25刀的额度,差不多刚好支撑一天的开发 (很难想象,没有AnyRouter,没有cc我该怎么活)。
由于迫不及待的想先上线,所以就计划着先上线,后续再开发文章编辑、评论相关功能。现在的文章是通过NotionAPI拉取的,然后存储在数据库中,数据库用的是PostgreSQL。所以现在你看到的文章以及之前的都是在Notion中写的。然后评论的话本来是打算不急着搞,慢慢开发,但后面还是觉得有必要先搞一个凑合一下,于是使用了Giscus,他是借用了 GitHub Discussion 功能。这种部署起来方便 ,不过和网站的风格可能不是很适配,而且评论必须要用github账号,github在中国没点手段也不是实时都可以访问。
部署上,之前阿里云大学生认证,领了优惠卷,免费租了个一年的服务器。软件我打包成了docker镜像,PostgreSQL部署也是用的镜像。
然后服务器下了个nginx来反向代理,下了个Certbot来自动配置SSL证书。这些都是问的AI,然后跟着一步步操作。
域名。在阿里云和腾讯云两边比了一下价后,选择了在腾讯云购买。后面有看到说spaceship域名卖的便宜,不过我去看了看,感觉想要的还是贵,不过六位数字 +.xyz的域名卖的确实便宜。便宜的仅0.67刀一年。
关键!!!域名买完后,记得IPC备案(不知道国外买的要不要备,我刚开始没备案然后绑定到阿里云服务器的时候一开始能用,过一会就用不了了,跳出了阿里云的一个界面,显示你没备案啥的)。然后我是在阿里云申请的IPC备案(不知道为啥不是腾讯云),花了八九天,备案成功后,阿里云又发了个信息,类似说30日内及时进行公安备案啥的。不过貌似很麻烦 ,而且我在L站看有人说他的当地公安局说他没必要备。我现在又重新看了短信,“官方”工信部的短信里没提到公安备案;“非官方”的阿里云反而提醒我了,现在想想估计重点是短信末尾的“购买阿里云公安备案助手”吧。也先不管了,如果真是不备不行,自然还会再催,给我个机会…总不会直接处罚我吧😱。
备案通过记得在网站下面贴上IPC备案号,如下:

我看阿里云提供的说明书里提到没贴的要处五千元以上一万元以下罚款

不知道真假…但我穷…不敢乱试🥹
起点
差不多就这样,我的博客网站就搭建好了,正如你所见的……
回想起了初中语文老师说过的一句话:
“种一棵树最好的时间是十年前,其次是现在。”
不知道十年后的某一天,我打开这个博客网站,翻看着十年前的我,会是什么样的感受。
期待……