数字花园案例
数字花园(Digital Garden)是一种公开分享知识的方式,介于博客和维基之间。本文展示如何用 Obsidian 构建自己的数字花园。
什么是数字花园?
数字花园的特点:
- 🌱 成长性:笔记可以不断迭代完善
- 🌿 半成品友好:允许发布未完成的想法
- 🌳 互联性:笔记之间有丰富的链接
- 🌻 公开透明:让知识产生更大的价值
案例展示
目录结构
Garden/
├── 🌱 Seedlings/ # 想法种子(草稿)
├── 🌿 Growing/ # 成长中(半成品)
├── 🌳 Evergreen/ # 常青笔记(成熟)
├── 📚 Resources/ # 资源收藏
├── 🏠 About.md # 关于页面
└── 📝 Index.md # 首页索引标签系统
yaml
# 成长阶段
#seedling # 想法种子
#growing # 成长中
#evergreen # 常青笔记
# 内容类型
#concept # 概念解释
#tutorial # 教程
#note # 笔记
#reference # 参考资料
# 主题
#productivity # 效率
#programming # 编程
#writing # 写作
#thinking # 思维笔记模板
成长笔记模板
markdown
---
title: {{title}}
date: {{date}}
status: #seedling
tags: []
---
## 概述
<!-- 简要描述这个概念 -->
## 核心内容
<!-- 主要内容 -->
## 相关笔记
- [[]]
## 参考资料
-核心插件配置
1. Dataview 查询
首页内容索引
dataview
TABLE status as "状态", date as "创建日期"
FROM "Evergreen"
SORT date DESC
LIMIT 10最近更新
dataview
TABLE file.mtime as "更新时间"
FROM ""
WHERE file.mtime >= date(today) - dur(7 days)
SORT file.mtime DESC2. 图谱视图
在首页嵌入图谱:
markdown
## 知识图谱
![[graph-overview.png]]或使用插件生成动态图谱。
3. 反向链接面板
展示每个笔记的引用情况:
markdown
## 引用本文的笔记
```dataview
LIST
FROM [[]]
## 发布方案
### 方案一:Obsidian Publish
最简单的方式:
1. 标记要发布的笔记
2. 使用 Obsidian Publish 服务
3. 自定义域名和主题
### 方案二:Quartz
开源的数字花园方案:
```bash
# 安装 Quartz
npx quartz create
# 配置
# 编辑 quartz.config.ts
# 构建
npx quartz build方案三:自行部署
使用 Hugo + 插件:
bash
# 1. 导出 Markdown
# 2. 转换双链格式
# 3. 构建静态站点
# 4. 部署到 Vercel/Netlify最佳实践
1. 定期维护
markdown
## 每周维护任务
- [ ] 审查 seedling 笔记
- [ ] 更新 growing 笔记
- [ ] 检查断链
- [ ] 添加新笔记2. 内容演进
想法 → seedling → growing → evergreen
↓ ↓
废弃 归档3. 链接习惯
- 写笔记时主动链接相关内容
- 定期检查反向链接
- 合并重复的笔记
4. 质量优于数量
- 一个好的笔记胜过十个差的
- 关注笔记间的关联
- 定期更新和改进
统计仪表板
使用 Dataview 创建统计页面:
markdown
## 📊 花园统计
### 笔记数量
- 种子笔记:`$= dv.pages("#seedling").length`
- 成长笔记:`$= dv.pages("#growing").length`
- 常青笔记:`$= dv.pages("#evergreen").length`
### 最近活跃
```dataview
TABLE file.mtime as "更新时间", status as "状态"
FROM ""
SORT file.mtime DESC
LIMIT 5需要关注的笔记
dataview
LIST
FROM "#seedling"
WHERE file.ctime <= date(today) - dur(30 days)
## 案例参考
### 知名的数字花园
- [Andy Matuschak](https://notes.andymatuschak.org/) - 笔记工作流先驱
- [Gwern Branwen](https://www.gwern.net/) - 深度研究型
- [Maggie Appleton](https://maggieappleton.com/garden) - 设计师视角
## 常见问题
### 问:如何决定发布哪些笔记?
答:建议遵循渐进原则:
1. 先发布成熟的 evergreen 笔记
2. 逐步开放 growing 笔记
3. seedling 笔记保持私密
### 问:如何处理私人笔记?
答:
- 使用单独的私人仓库
- 或在 Front Matter 中标记 `publish: false`
- 发布时自动过滤
### 问:如何吸引读者?
答:
- 在社交媒体分享有价值的内容
- 参与相关社区讨论
- 持续更新和维护
## 相关资源
- [发布功能](../basics/publish.md)
- [静态站点生成](../integrations/static-site.md)
- [知识管理方法](../best-practices/knowledge-management.md)
- [从0到1建立知识库](../best-practices/build-knowledge-base.md)