博客系统(2022)

oldj at 
博客系统(2022)的配图
自 2010 年建了这个博客以来,我曾经对它的技术方案折腾过很多次,尤其是最近几年,它基本成了我学习和实践 Web 技术的一个实验平台,每当我决定学习一种新的 Web 技术时,只要情况允许,我就会在这个博客系统上进行测试。下面是目前这个博客的一些技术细节。系统架构目前,这个博客的系统架构如下图所示:博客系统架构系统使用 Docker 部署,并运行在 K3s 上。可以看到,后台使用了 Django,前台则使用 Next.js 渲染页面。目前,我基本将 Django 当一个 Headless CMS 系统在用,完全放弃了它的模板系统,所有 HTML 输出都用 Next.js 生成。为什么用 Nex……