Obsidian 1.9 新增的 base 功能简单试用

  • 背景
    • 当下缘起:2025-05-22 四, Obsidian Insider v 1.9.0 添加 base 新功能
    • 过往经验:知有相似方案 dataview,但无需求,未试用
  • 试用 base,as core plugin
    • 创建
      • 官方教程说:可以是独立文件,也可以嵌入到笔记中
      • 其实是一样的,后者只是 !嵌入
    • 定义
      • 上述操作,得到了(全部)文件列表
      • 添加筛选条件(下面的过滤条件是“扩展名=canvas”)
      • 添加所需属性(就是列)
    • 使用
      • 然后,就相当有了一个特定的笔记索引,可以按各属性排序
      • 目前只有 Table view ,未来会加卡片、列表……
  • 点评
    • base 文件仍是纯文本,相当于查询定义的脚本;渲染就是运行脚本得到结果。
    • 我需求不大,暂无使用计划

附1:my canvas list 的核心定义

type: table
   filters: contains(file.ext, "canvas")
   order:
     - file.name
     - file.ctime
     - file.size

附2: base 示例:my canvas list

1 个赞