一个"管道 + 插件"架构的静态站点生成器:Markdown 进、网站出
Quartz Architecture Analysis 🏗️ 整体架构 ⚙️ 启动与构建流程 🌐 三阶段处理管道 🧩 插件系统 🧬 组件系统 ⚡ SPA 路由机制 📊 核心数据结构 🔧 技术栈选型 ⚖️ 设计取舍 📦 可复用模式 TypeScript 架构分析 推荐学习 Quartz 架构分析 一个"管道 + 插件"架构的静态站点生成器:Markdown 进、网站出 📅 2026-05-25 🔗 jackyzha0/quartz v4 📐 架构视角 🏗️ 整体架构 Quartz 的架构可以用一句话概括:三阶段管道 + 可插拔插件 + JSX 组件布局。 架构鸟瞰图 📁 输入层 content/ 目录下的 Markdown 文件 + 静态资源(图片、PDF 等) ▼ ⚙️ 引导层 — bootstrap-cli.mjs esbuild 转译 TypeScript → 缓存到 .quartz-cache/ → 动态 import → 传入 CLI 参数 ▼ 🧩 处理层 — 三阶段管道 Transformers(解析 Markdown AST)→ Filters(…