专栏名称: 知更鸟在屋顶
知止而后定,let's ZigHolding.
目录
相关文章推荐
环球物理  ·  【物理笔记】学霸笔记力学篇全部汇总 ·  9 小时前  
环球物理  ·  【中考物理】总复习知识清单 ·  昨天  
中国国家地理  ·  这里才是江南水乡之夜! ·  昨天  
51好读  ›  专栏  ›  知更鸟在屋顶

PARA 项目归档还差一小步!Obsidian 整理有术:归档项目插入目录

知更鸟在屋顶  · 公众号  ·  · 2024-03-21 21:16

正文


Obsidian 整理有术系列:

之前,在《 PARA:用简单的笔记系统管理人生 》中介绍过,当一个项目完成时,将有用的部分移动到资源,剩余的部分归档。

在实际应用时,还有有许多完结或许多未更新的项目停留在活动项目中,导致活跃下一堆不活跃项目。不得已新建新的文件夹存放最新活跃项目。

项目笔记有用放资源,没用归档,很清楚的逻辑,为什么有难度呢?

比如我目前正在做人脸识别的项目,里面一堆目标识别算法。当项目完成后,理论上要将所有算法放在 CV 目录下。但 CV 下已经有很多算法,移动之后,各个笔记间失去了关联。如果我在 CV 下新建目录存放笔记,那为什么不直接不动,还能根据项目经历更好回想起相关算法?

所以,有用资源,没用归档难点在于,会丢失笔记间关联的信息。知道原因之后就好办了:

  1. 新建一个与项目目录相同的笔记;

  2. 在笔记中插入当前目录所有笔记链接;

  3. 将有用的笔记移动到资源;

  4. 剩下的笔记归档;

  5. 可以通过归档目录笔记查阅项目时的笔记;


插入笔记链接可以通过 Templater 插件完成。实际效果相当于给完成的笔记新建一个目录。效果如下:

代码如下, 依赖插件 Templater+Dataview。点击阅读原文下载原笔记。

// 插入目录笔记所在文件夹目录结构// 根目录 callout 折叠,逐层子目录展开let dv=app.plugins.getPlugin("dataview");let dst = app.vault.fileMap[tp.config.target_file.path];let src = dv.api.index.links.map.get(dst.path);
function exec(folder,depth=1){ let prefix = ''; let i = depth; while(i>0){ prefix = prefix+">"; i = i-1; } tR+= `${prefix}[!NOTE]${depth==1?"-":"+"} [[${folder.name}]]\n`; for






请到「今天看啥」查看全文