(续)
① 楼主眼中的 Obsidian
Obsidian 可以看作一是个套着浏览器壳子的笔记管理软件(基于浏览器模型的笔记管理工具),以Markdown格式作为主要组织笔记构成,使用 Js/Ts 插件可以扩展其功能,比如支持更加复杂/高效的数据展示或者自定义脚本;
或者可以理解为Obsidian是一个存放笔记数据仓库,既具有 二维表
简单直观的数据组织方式,也具有 一维表
的可分析性,达到更深维度的分析。
② Js 在 Obsidian 中的引入
所以通过 JS 调用渲染功能,可以扩展 Obsidian 中 Markdown 功能的同时也不需要过多额外的软件,可以从扩充自由编写的 API 方面解决各种问题,也不影响笔记内容并实现动态效果;
在此可以说明的是,使用 JS 优化obsidian的内容组织时,以“行内内联”、“代码块”、“外部引用” 的方式都可以实现,对于复杂的逻辑代码,使用外部引用会使得阅读体验更加友好;