FakeAmadeus's blog
前言
欢迎来到我的个人网站:FakeAmadeus’s Blog。常言道“好记性不如烂笔头”,这个博客正是我践行此道的数字空间,旨在系统梳理并输出我的学习所得与技术思考。
这个站点本身也记录了我的技术演进路径:它历经多次架构重构,从最初的 Spring Boot 2 + Vue 2 动态应用,升级到 Spring Boot 3 + Vue 3,最终演变为如今基于 Hexo 静态生成,并通过 GitHub 与 CloudFlare 全球部署的形态。
第一版:从零到一的实践
时间推进到大三下学期,彼时我已系统学完了前端与后端知识,主攻方向是后端技术栈。我迫切需要一个完整的项目来融会贯通所学,恰好这时在B站发现了一个技术栈完全契合的博客项目,便立刻从 GitHub 上拉取代码开始复刻。一位室友还提供了一个闲置的阿里云服务器,这让项目的落地成为可能。
这可以说是我真正意义上第一次“从零到一”独立完成一个项目:没有视频教程,也没有详细文档,只能直面代码和有限的注释。从开发、调试到最终部署上线,我完整地走完了整个流程,让这个项目真正在互联网上跑了起来。
相关文章链接 第一版博客
第二版:技术靶场与运维之痛
进入博客项目的第二版时,时间已来到大四下学期乃至我工作的头半年。遗憾的是,这一版的相关文章未能保存下来。这一版在技术上进行了彻底升级,采用了 Spring Boot 3 与 Vue 3,并重点完善了用户与权限功能。
如今回想,第一版时觉得用户功能难以设计,根本原因在于尚未系统性地理解背后的设计范式。业界其实存在一个非常经典的解决方案:RBAC(基于角色的访问控制)权限模型。这个模型几乎是一个通用蓝图,我所接触的企业级项目与大部分个人开源项目,都能看到它的影子。掌握它之后,用户系统的设计思路便豁然开朗。
可以说,第二版博客成了我个人的“技术靶场”。每学到一项新技术或工具,我都喜欢把它集成进来验证和“跑一跑”。然而,这也暴露出一个日益凸显的问题:全栈单人运维的负担。从开发到运维的全流程都由我一人负责,例如,HTTPS 证书需要每三个月手动更新,每次代码更新后也要手动完成构建、上传、部署等一系列发布操作。整个过程繁琐耗时,让我深刻体会到自动化运维的必要性。
第三版(当前):回归内容与极致效率
经历了前两版的实践,我重新思考了博客的本质。最终结论是:一个博客的核心价值,应在于持续产出优质内容,而非复杂的技术实现。因此,我决定抛弃需要维护前后端服务的方式,转而采用静态站点生成器 Hexo。它提供了博客所需的一切基础功能,让我能专注于写作本身。
框架选定后,部署方案成为关键。经过一番调研,CloudFlare 的平台能力让我有相见恨晚之感。它提供的免费套餐几乎涵盖个人站点的所有核心需求:Git 驱动的 CI/CD 流水线、自动续期的 SSL 证书、基础的 DDoS 防护以及可靠的全球 CDN。这一切极大地简化了部署和维护工作,堪称个人开发者的“赛博房东”。
不出意外,这将是博客的最终形态。这套方案以极低的成本(几乎免费)提供了稳定、快速且免维护的体验,完美契合了“专注内容”的初衷。
相关文章链接 2025个人博客搭建指南
