Obsidian的配置与美化 V2(一)——从笔记软件到桌面工作系统
我曾经写过一版 Obsidian 配置与美化系列。那套方案围绕 Cupertino、若干社区插件、Glassmorphism Dashboard 和五份彼此独立的 CSS Snippet 展开,第一次看确实很热闹,也完成了从“空白 Vault”到“像样工作台”的跨越。
但使用时间一长,问题也逐渐暴露出来:目录命名与内容类型混在一起,插件之间有重复职责,Dashboard 展示很多信息却不一定帮助我决定下一步,样式只装饰了首页,普通笔记、Bases、侧边栏和弹窗仍像来自不同系统。更关键的是,“写完一篇笔记”和“把它发布出去”之间没有可靠的边界。
所以这次不是给旧方案再套一层皮肤,而是从信息架构开始重做。V2 的目标,是把桌面端 Obsidian 变成一个完整的写作、项目推进和明确发布工作站。
V2 要解决的四个核心问题
1. 私有内容与公开内容必须有明确边界
所有新内容默认私有。Blog、Wiki、Project、Daily 和临时分享具备发布资格,而且“目录正确”和“类型正确”两个条件必须同时满足。发布不再等同于把文件放进某个文件夹,而是一个显式动作;特别敏感的内容留在 70 Private,永不发布。
2. 文件夹负责归类,属性负责状态
目录只回答“这是什么内容”,例如 Blog、Wiki、Project、Task;草稿、已发布、项目进行中等状态全部放进 Properties。这样文件不会因为状态改变而反复移动,内部链接也更稳定。
3. 主题负责整个应用,Dashboard 负责工作语义
V1 最大的视觉问题,是 Dashboard 很漂亮,离开 Dashboard 后又回到另一套界面。V2 选择 Maple 作为结构层,再用 Bedic Workbench 映射全局颜色和边框。窗口、侧边栏、标签页、普通笔记、Properties、Bases、弹窗和 Homepage 会一起切换,而不是只改首页的几张卡片。
4. 首页必须帮助开始工作
首页第一屏不再堆热力图和统计图,而是显示今天到期的任务、专注计时器、快速入口、项目文件夹和一个统一的 + New。详细列表交给原生 Bases,Dashboard 只做判断和导航。
最终得到的桌面系统
当前 V2 包含以下组成部分:
- 一套浅层、按内容类型划分的 Vault 目录;
- 一套 UUIDv7 身份和私有优先的笔记属性;
- QuickAdd 与 Templater 组成的统一创建入口;
- Maple 主题和四套可切换的全局配色;
- 一张响应式 Homepage 工作台;
- 原生 Bases 组成的完整内容列表;
- 对任务源文件真正生效的任务视图;
- 明确的发布、更新修订、取消发布和临时分享动作;
- 文件树上的新建文件夹、新建文件和安全删除按钮;
- 可重复执行的迁移、验证和回滚方案。
这套系统仍然以普通 Markdown 为底。关闭主题会失去外观,关闭 Dataview 会失去动态汇总,但笔记正文、Properties、任务语法、Bases 和文件目录仍然存在。视觉和数据结构之间没有不可逆绑定。
V2 系列路线
| 篇目 | 主题 |
|---|---|
| Obsidian的配置与美化 V2(二)——目录结构与新版笔记属性 | 目录、UUIDv7、内容类型和发布白名单 |
| Obsidian的配置与美化 V2(三)——Maple主题与四色全局配色 | 整个 Obsidian 的视觉系统与四套配色 |
| Obsidian的配置与美化 V2(四)——插件分工与一键创建工作流 | 插件职责、模板和统一的新建入口 |
| Obsidian的配置与美化 V2(五)——Homepage工作台与组件设计 | 首页组件、布局、交互与性能 |
| Obsidian的配置与美化 V2(六)——Projects、Bases与文件管理 | 项目导航、完整列表和文件树操作 |
| Obsidian的配置与美化 V2(七)——任务、发布与临时分享 | 任务源、发布状态机和隐私边界 |
| Obsidian的配置与美化 V2(八)——迁移、验证与长期维护 | 安全迁移、测试、回滚和维护清单 |
旧版五篇文章已经作为 V1 整体归档,不再与当前配置混放。这样既保留当时的实现记录,也避免读者把 Cupertino、旧目录和旧 Dashboard 当成今天仍在使用的方案。
下一篇从最不显眼、却最决定长期体验的部分开始:目录结构和新版笔记属性。