构想烘焙物语

站点搭建记录

终于,在 2026 年 1 月 23 日 19 点 31 分,构想烘焙物语这个网站的大致框架构建完成了!

目前,在基本的博客文章撰写上,体验与其它开箱即用的框架(如 Hexo, Hugo 等)大致相同,只要关注 Markdown 内容的编写即可。

现在记录一下网站构建的最初想法,以及用到的技术栈。

最初想法

建站这个想法,其实已经可以追溯到很久以前了。在高中阶段,主包就已经尝试把玩各种好玩的技术了。记得买了一本鸟哥的 Linux 私房菜,大部分内容都通读过了一遍;深入学习了 Vim,钻研 Vim 实用技巧,读完了 Practical Vim;至于所谓的 Debian, Fedora, Arch Linux 等 Linux 发行版、各种输入法(ibus, fcitx, fcitx5)、桌面环境(Gnome, KDE, Deepin, i3wm, etc.)等,安装、配置次数没有上百遍,也有不少次数了。

(PS: 本人性别正常,无其它认知倾向)

当时也有过建站的想法,不过因为对计网知之甚少,而且服务器、域名开销等成本在当时也无力承担,因此这事也就搁置了下来。不过在期间,主包也偶尔会写一些简单的 txt 文章,保存在自己的硬盘上。希望之后也有机会整理整理,让他们有重见天日的一天。

大四上期末考试前(也就是 2025/12 左右),由于平时课程项目写得有点难受(主要是 Vibe Coding 扯皮扯得很麻烦),主包想找点其它事做做。此时看到腾讯云新用户的价格足够好,于是一拍即合,决定建站!

要做就做最好的,所以主包深度调研了一下目前推荐的撰写博客的框架,在 GPT 老师的推荐下最终选择了 Eleventy。现在看来,真的是很正确的选择!之间跟随了 MDN 系统地学习了 Web 三件套,也仔细过了一遍 React, Vue 的教程,但我只能知道如何利用它们写出目标应用,至于我的代码是如何转变为我的应用、应用是如何运行的,这方面的概念十分模糊。主包曾尝试去读 Vite 这些打包器的教程,只能说啥都看不懂。这对于主包来说,是十分懊恼的一件事。

然而,在经历了这次的建站后,主包觉得自己现在无比的强大!现在主包对网站构建的各个方面都有了更深的了解,包括但不限于:

目前主包很自信,清楚站点目录下每一个文件的作用(自豪脸)。

技术栈

所有提到的内容都在 podman 容器内进行工作。

网站开发使用的是 node 容器,因此目前所有自己写的源代码都基于 Web 三件套的语言。

托管使用的是 nginx,规则是简单手写的。

证书使用的是 acme.sh + Let's Encrypt,同样是在容器内运行的,更新使用 bash 脚本手动触发,后期会考虑用 crontab 来进行自动化。

总结

目前就是想到哪写到哪了。之后这个博客的各个功能也会逐渐完善的!


本文内容采用协议:CC BY-SA 4.0