RyoJerryYu/obsidian-memos-sync

memos重编辑的内容可否覆盖掉Obsidian已同步的内容?

Closed this issue · 6 comments

举个例子,
我6月12日编辑了一条memos,这条memos已经同步到了Obsidian。
6月13日我对12日的那天memos进行了重新编辑,重新编辑后的结果能否覆盖掉Obsidian已同步的内容?

目前的结果是,如果某条memos已经同步到ob,我对这条memos进行重新编辑,并不会同步到Obsidian。

我理解一下你的意思,你在编辑 memos 后对对应的 daily note 重新同步后, daily note 的内容没有更新。我的理解对吗?

这应该是一个 Bug 。我近期内修一下。

作为目前应急处理,你可以把 daily note 内旧的相关同步内容删掉,然后重新对当天的 daily note 进行同步,就可以更新为最新修改的内容。

我理解一下你的意思,你在编辑 memos 后对对应的 daily note 重新同步后, daily note 的内容没有更新。我的理解对吗?

这应该是一个 Bug 。我近期内修一下。

作为目前应急处理,你可以把 daily note 内旧的相关同步内容删掉,然后重新对当天的 daily note 进行同步,就可以更新为最新修改的内容。

是这个意思,我目前也是采用的应急方案哈哈哈哈哈哈,把之前编辑的内容删掉,然后就会重新同步新的内容了。

还有一个点想要反馈一下:
memos的评论内容是无法同步到Obsidian的,这个功能可否实现?

还有一个点想要反馈一下: memos的评论内容是无法同步到Obsidian的,这个功能可否实现?

NO.

拉取 Memos 的能力是通过调用 ListMemos 接口实现的,这个接口不返回 Relation 的内容信息,这同样也是 Memos 官方 web 时间轴上不显示评论内容的原因。同理无法实现的还有 Memos 之间的引用关系。

如果要实现,有以下难点:

  • 如果需要评论信息,需要每条 Memo 都各查一次它自身的评论,这使得一次 Sync 的性能会灾难性地降低。
  • 实现上, Memo 的评论也同样是一条 Memo ,它可以有各种 fancy 的样式,可以多层评论嵌套。 corner case 会多到令人崩溃。

所以无法实现,也不打算实现评论的同步。

举个例子, 我6月12日编辑了一条memos,这条memos已经同步到了Obsidian。 6月13日我对12日的那天memos进行了重新编辑,重新编辑后的结果能否覆盖掉Obsidian已同步的内容?

目前的结果是,如果某条memos已经同步到ob,我对这条memos进行重新编辑,并不会同步到Obsidian。

Fixed in v0.4.3 . 你可以更新一下插件。
如果你有其他跟这个 issue 相关的后续问题需要解决,你可以随时重开这个 issue 。

反馈一个和这个问题有关的BUG
Memos的笔记同步到Obsidian日记后,对应的Memos会生成一个块ID,以下图为例。

image

但是我发现,这个块ID,无论是在当前笔记下,还是其他笔记下都是无法引用的。
image

这样的话,当前日记中Memos同步过来的内容,就无法被其他笔记所引用了。

我试过手动去添加一个新的块ID,但是Memos重新同步后,这个ID也会被消除。
image