obs 提供基础的 md 能力,但你要做更多的事情(增加可视化,html 的活),就得堆叠插件。 最后 obs 里的 md 混杂着特有的标签,一个只对你可视化的伪 html 层。结论就是四不像。
obs - md - 作为数据层,ai 理解最高效的一层,我们有必要用 md 写文档。
但是,作为面向人类来说,需要一个视图层,展示各种不同的视角。
所以 md - prompt - 多份视图渲染,针对不同场景的需求也是刚需。
兜兜转转,其实不是互相取代,只是对象不同,你需要 md 保持纯净。那么工具其实没有必要多自由华丽。
obs 的确自由,笔记界的 vscode ,但自由就意味着特立独行,你在数据层转视图层的时候,多少会存在格式化错误,或者受限插件(毕竟别人写的),表现不理想的情况。
我不是说 notion 就没这问题,notion 虽然也能导出 md ,但 notion 更像是封装好的,能预测输出结果而已。
那么更工程化的做法就是底层 md + ai prompt 输出符合场景要求的 html 。而要保持 obs 足够纯净,别乱装 embed 支持。那这样的 obs , 其实 notion 更有优势。
退,可以直接输出简单的 html 视图。 进,可以导出 md ,自动过滤掉不支持的标签。纯净版 md 再喂给 ai ,生成漂亮 ui 的 html 供消费,也是一条非常好的路子。
放弃 obs 还有一个最大的理由是,obs 本身并不是 ai 驱动的,还是传统的笔记软件。obs 只能作为 md 的载体,无法真正成为一个 agent 。当然,notion 也同样无法实现。既然如此,回到便利性,notion 无脑,更专注内容。
个人拙见,仅供参考。