ob中如何只更新Annotations,而不影响本地修改的其它内容
请描述你的建议或任何内容
您好!非常感谢您开发的浏览器阅读软件,简悦与ob的结合让我可以更好的处理网页信息。但由于我会在ob中进一步添加读后感和修改标签,而这些内容会在使用简约添加注释后被覆盖而导致丢失,期待可以有方法只更新annotations部分。
我使用的是Markdown 模板辅助增强选项,稍后读模板为:
---
title: "{{title}}"
alias:
<% if ( unread.note && unread.title != unread.note ) { %> - "{{note}}"
<% } %> - "{{title}}"
created-date: {{create|yyyy-mm-dd}}
type: Simpread
tags: {{ |tag| | }}
idx: {{idx}}
---
> [!md] Metadata
> **标题**:: [{{title}}]({{url}})
> **日期**:: [[{{create|yyyy-mm-dd}}]]
<% if ( unread.annotations && unread.annotations.length > 0 ) { %>
## Annotations
{{annotations}}
<% } -%>
<% if ( unread.tags && unread.tags.includes('Highlights') ) { %>
![[<%% tp.file.title %>_mentions#Highlight Mentions]]
<% } -%>
<% if ( unread.refs ) { %>
## Reference
{{-|refs}}
<% } %>
补充说明
No response
但由于我会在ob中进一步添加读后感和修改标签,而这些内容会在使用简约添加注释后被覆盖而导致丢失,期待可以有方法只更新annotations部分。
谢谢喜欢简悦。
确实如此,简悦这边是单项更新,而不是增量更新。
不过,其实也有一些其他方案,比如利用 ![[xxx.md]] 这种语法
比如
> ![[{{un_title}}@note_{{an_id}}]]
会在标注中生成一个下图所示的内容
如果你希望加入一些自己的内容,就直接点击它新建一个唯一的名字的 Markdown 文件。
如果这时再通过简悦 → Obsidian 的话,这个结构依旧不会改变。
甚至可以结合 Hover Editor 实现预览和编辑
非常感谢!这是一个非常好的建议,但会在一定程度上增加结构复杂度,而且并不能解决标签被修改的问题。我目前的解决方案是将简悦直接生成的文件放置在 待整理 文件夹下,整理后再放置信息库中(比较麻烦)。
刚刚又去用了下简悦的阅读器,对annotation的卡片式展示很美观,也许最好的方式还是在简悦里对信息进行更新。
但已经习惯了在ob里调取信息完成思考,切换平台会有些割裂 =.=
所以,还是浅浅期待一下增量更新。
再次感谢!
但会在一定程度上增加结构复杂度
确实如此
我目前的解决方案是将简悦直接生成的文件放置在 待整理 文件夹下,整理后再放置信息
我目前在用类似的方案,在整理的的时候也是直接引用标注文件中的具体内容,因为有唯一 ID 所以不会出现引用失败的情况。
这种方式跟给你的方案正好相反,新建一个笔记,然后记录,并引用简悦标注文件中的需要内容。
刚刚又去用了下简悦的阅读器,对annotation的卡片式展示很美观,也许最好的方式还是在简悦里对信息进行更新。
可以这么理解。
增量机制一定是考虑的。