跳转至

Projects

个人站点构建要点(改良版) && Web 开发简要实践

对今年四月份写的“docker-compose + nginx快速构建个人站点”中提到的构建方式作一下改良,同时根据学到的技能添加一些自定义的玩意,2025暑假期间持续更新

近期在spaceship上订阅了一个新的域名;同时还订阅了一台美国硅谷的VPS用于重构我的个人站点,也可以理解为是要搭第二个个人站点。

做出这个决定的原因,一方面是想精进自己web开发的能力,多点亮一些相关的技能树;另一方面,第一个站点的服务器配置已经被我搅成一坨了——虽然还称不上💩山,但我实在是懒得整理了,干脆直接搞台新的来重构;同时新服务器的连接速度比原来那个快上不少也是一个原因,这样虽然还称不上是“方便管理”,但提供点情绪价值还是有的。

docker-compose + nginx快速构建个人站点

本文主要讲解如何从零开始利用docker-compose + nginx快速构建一个个人站点;并利用Github Action实现文章部署自动化;最后是如何使用certbot为站点自动化申请ssl证书。整套配置流程做下来用时基本上不会超过3天

起因是我决定搭建一个个人站点用于模块化整合资源,在搜罗主页主题时因为部署简单相中了remio-home | kasuie,有多简单呢?简单到只需要进行一些及其简单的配置(cv大法可用)后,在服务器上输入一行docker-compose up -d即可。结合大佬的一些建议和我自己的一些 偷懒 自动化的想法,便有了下文。

如题,本文主要讲解如何从零开始在一台云服务器上利用docker-compose + nginx快速构建一个个人站点。得益于强大的现代化工具链以及开源社区的支持,我们完成这个简易项目所需的计算机理论基础并不多,甚至可以说是几乎为零,只需要知道文档应该怎么读,如何正确打开开发中的“cv大法”来为自己的自动化工具链编写配置文件。当然,最好有一点web开发的基础,这样在遇到意料之外的问题时不至于束手无策。