项目目标

建立一个同时满足个人宣传与博客分享的统一网站,避免长期维护两套互相割裂的平台。

当前成果

Astro 负责两个高艺术指导首页,并把项目与文章导向各自的策展入口。

深色星图主题的 Astro 品牌首页

项目门户只呈现经过选择的公开项目,并将详情交给 Quartz。

Astro 项目门户中的个人数字花园项目

Quartz 使用同一份 Obsidian 母稿生成项目详情、标签、搜索、反向链接和图谱。

Quartz 生成的个人数字花园项目详情

系统架构

Obsidian、Quartz、Astro 与 Caddy 组成的混合发布架构

公开目录与 publish: true 必须同时满足。Quartz 先生成内容站,Astro 再精确覆盖少量策展页面,最终合并成一份可回滚的静态发布物。

内容系统

Obsidian 负责选题、草稿、双向链接和素材管理;Quartz 负责高频内容的详情、搜索、标签、反向链接和图谱;Astro 只负责少量需要强视觉表达的入口页面。

发布方式

当前由本机统一构建后版本化发布到香港 VPS;以后可以接入私有 Git 和 Quartz Syncer,从 Obsidian 的发布中心选择内容并触发自动构建。文章母稿仍然是标准 Markdown,因此可以继续转换为微信公众号、知乎和掘金等平台需要的格式。