关于本站
这里是我的数字花园,记录学习、折腾与思考。站点由 Quartz 构建,用于把 Obsidian 中的笔记发布成静态博客。
站点信息
- 名称:Delusion’s Garden
- 地址:https://delusion.uno
- 构建:Quartz 5
- 主题:letterpress poster / cyanotype(复刻自 jzhao.xyz)
Changelog
2026-09-09
新增 Quartz 归档页插件
- 新建独立插件仓库
quartz-archive(源码~/Documents/cs/quartz-archive,GitHubForsakenDelusion/quartz-archive),以 Quartz v5 page type 插件实现按创建年份分组的归档页。 - 归档页有两个入口:左侧 Explorer 的「归档」文件夹,以及最近笔记的「查看更多」链接(
linkToMore: archive/index)。 - 插件以
source: github:ForsakenDelusion/quartz-archive引入obsidian2garden,版本由quartz.lock.json锁定;升级需npx quartz plugin install --latest后提交 lock 文件。 - 修复归档页链接 404:概览页 slug 由
archive改为archive/index,输出改为archive/index.html(URL/archive/),与 Quartz 文件夹页约定一致。此前概览页同时拥有/archive与/archive/<年份>,被 Explorer 判定为文件夹并链接到带尾斜杠的地址,页面内相对链接因此被解析成/archive/...而 404。
2026-09-08
- 新增本站「关于」页面,将 changelog 迁移至此统一维护。
- 复刻 jzhao.xyz 的配色方案(letterpress poster / cyanotype):浅色暖纸张 + 藏青正文 + 朱红强调,深色普鲁士蓝 + 天青 + 朱红强调。
- 调整文章内链接为朱红色下划线(“second ink” 风格),替换默认 pill 背景。
- 重新加入 tag pill 的悬停反馈动画(上浮 + 阴影)。
- 修复 tag pill 无 hover 反馈的问题,加入平滑过渡动画。
- 优化 giscus 评论区主题,使其与 letterpress / cyanotype 配色一致:新建
quartz/static/custom-theme/存放自定义亮/暗主题 CSS(light.css/dark.css),并通过 giscus 的options.themeUrl(https://delusion.uno/static/custom-theme)加载,避免直接改动官方quartz/static/giscus/源文件(防止以后更新 Quartz 时冲突)。 - 修正
baseUrl配置错误:由https://delusion.uno改为delusion.uno(不带协议)。原先带协议会使 Quartz 拼接出https://https://...的重复协议 URL,破坏 sitemap、RSS、og:image 及 canonical 等绝对链接,现已全部恢复正常。
2026-09-05
- 新增并接入自定义 Obsidian Admonition 插件(
github:ForsakenDelusion/quartz-obsidian-admonition),通过github:引用方式加入quartz.config.yaml。支持`ad-<type>`代码块转 callout、title/collapse/icon/color/metadata选项,以及用递减反引号写的嵌套 admonition(外层 5 → 内层 4 → 内内层 3 反引号)。 - 插件以 TypeScript + tsup 开发,预构建
dist/一并提交(避免 npm 全局omit=dev导致 Quartz 侧无 tsup 而构建失败),Quartz 检测到预构建 dist 直接加载,无需二次构建。 - 本地端到端验证通过:
npx quartz build正确渲染出 note / tip(is-collapsible) / warning / danger 四类 callout,含嵌套结构。
2026-08-25
- 从 Aura 主题切换回 Quartz 默认主题,因为 Aura 对 Explorer 标题字号的样式覆盖会导致折叠后内容被截断,而默认主题显示正常。
2026-08-24
- (早期内容占位)