zhaohongxuan / obsidian-weread-plugin

Obsidian Weread Plugin is a plugin to sync Weread(微信读书) hightlights and annotations into your Obsidian Vault.
MIT License
1.21k stars 62 forks source link

日记笔记替换区间后提示无法找到标记 #93

Open qxk2005 opened 2 years ago

qxk2005 commented 2 years ago

按照教程修改后,在同步微信读书笔记的时候,可以替换取件内容,但是内容显示无法找到

qxk2005 commented 2 years ago

补充下生成的内容如下:

CleanShot 2022-09-02 at 10 43 38@2x

使用的模板如下:

CleanShot 2022-09-02 at 10 42 20@2x
zhaohongxuan commented 2 years ago

不支持自定义模板,现在reference blockid 是按照默认模板的bookmarkId来生成的。

qxk2005 commented 2 years ago

用了默认模板,还是无法找到内容,默认模板使用如下,帮忙看看是否正确

CleanShot 2022-09-07 at 18 20 46@2x
zhaohongxuan commented 1 year ago

你的设置是什么样的?

qxk2005 commented 1 year ago

你的设置是什么样的?

https://github.com/zhaohongxuan/obsidian-weread-plugin/wiki/Weread-obsidian-plugin-markdown-template-usage 使用的是这个配制

在本地插件选项配置如下:

CleanShot 2022-09-21 at 09 06 59@2x
qxk2005 commented 1 year ago

另外还有一个问题,就是在我标记微信读书的某一段文字评论时,使用“#标签名” 这样的格式的时候,在自动替换笔记区间的时候,无法生成 ^xx-xxx-xxx 这样的引用编号,如下图

CleanShot 2022-10-16 at 19 38 55@2x

在替换笔记区间的时候,提示找不到,如下图:

CleanShot 2022-10-16 at 19 39 57@2x

请问是否可以在后续插件更新的时候,支持为这样的注解 也生成匹配的引用标记?

joyious commented 1 year ago

我这边也有同样的问题,看起来像是生成的block id(笔记后面显示的)跟obsidian里实际的block id不是一个?我这边看到的插件里显示的是^8035550-7DJR9IYrv,在笔记里引用这个block id就无法显示,然后自己插入的话,obsdian提示为^a7c6e5

image image
Fenghaibo-git commented 1 year ago

我也遇到了相同的问题