核心属性

  • flower-status:可选,记录每条属性的状态
  • flower-id:唯一,将属于同一个 ” 想法 ” 的笔记关联起来
  • flower-type:可选,用于笔记分类,区分是主笔记或者子笔记
    • main-note
    • sub-note

笔记分类

  • Main Note:主笔记,每个 ” 想法 ” 都有一个主笔记,记录想法的整体信息和状态
  • Sub Note:子笔记,及记录想法的相关细节和进展

状态管理

  • 主笔记记录整体状态
  • 子笔记记录自身状态
含义
budding萌芽,想法或笔记处于初始阶段,相当于新建文件
growing成长,想法或笔记正在扩展和深化
mature成熟,想法或笔记已基本完成
ended结束,想法或笔记已归档或不再活跃

实现工具

  • Obsidian,需要用到 Obsidian 的属性 Properties 和链接 Links
  • Obsidian Dataview 插件,用于查询和展示
  • Obsidian Templater 插件,用于自动添加属性

示例

手动创建想法

  • 想法 1

    ---
    flower-status: growing
    flower-id: fl-001
    flower-type: main-note
    ---
  • 想法 1-1

---
flower-status: budding
flower-id: fl-001  #和主想法一致
flower-type: sub-note
---

使用模板自动创建想法

  • template_flower 模板
---
flower-status: budding
flower-id: {{date:YYYYMMDD}}-{{time:HHmm}}
flower-type: main-note
---

使用 Dataview 查询想法

  • 查询某个想法
TABLE flower-status, type
WHERE flower-id = "fl-001" 
  • 统计每个想法的数量和状态
TABLE length(rows) AS "笔记数", rows.flower-status AS "状态"
FLATTEN flower-status
WHERE idea-id
GROUP BY idea-id