-
Notifications
You must be signed in to change notification settings - Fork 536
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
标注正文中标题时识别到目录上的问题 #4128
Comments
emmm 没太理解的问题,你的问「我使用了添加目录为标注」的功能,但使用后发现目录的标注和你之前已经存在的标注顺序是错误的? 如果是的话,再随便标注一个内容,右侧侧栏的顺序就自动调整过来了。 |
嗨 需要把 URL 给我。 |
|
我是刷新后进入的。 |
我分三个步骤来说明这个问题。(由于一屏放不下,所以缩小了页面内容会有点模糊,希望能表述明白) 第一步,见下图,第一次进行标注,我分别标注了正文中的三个标题,也标注了非标题的部分。右侧的标注的顺序同上下文顺序。第一步正常无问题。 第二步,见下图,在第一步基础上刷新页面重新进入阅读模式,此时发现目录中对应的标题高亮了,点击右侧标注跳转到目录位置,非正文位置。但此时右侧标注的顺序依然同上下文顺序。 第三步,见下图,在第二步基础上继续做标注,然后刷新页面,会发现右侧标注顺序改变,点击右侧标注跳转到目录位置的高亮,而非正文中的位置。 我的使用场景是把标注同步到obsidian中,希望按照上下文顺序排列标注内容(按上下文顺序排列非常重要,markdown模板里我会把正文中的标题转换为markdown的标题##) |
emmm 我确实没有重现这个问题,但谢谢你的详细描述,我大概知道是什么问题了。 从第二步开始程序就错了,但显然仅仅只是这个页面的问题,其它页面不会出现问题。 因为你提到了 Obsidain 所以有个办法看看能否解决:
|
说的是标注嵌入模式吧。我在使用标注嵌入模式时发现,同步到obsidian没有问题,同步到output目录下的正文html没有问题,但是output目录下的标注html没有被同步,这个会是什么原因呢?
我尝试了下,我标注的时候没有把标题整行都标注(最后一个 但是,我没有把 |
你是说
我测试了你提到的两种方案,同样我还是没有复现 😂 不过,看了下它的源码,确实有可能存在你说的问题(但属于无法稳定复现的情况) 简单的说,它的 HTML 太不规范了 😂 |
我在页面上标注了一个标题,但当页面上包含了目录时,由于目录的内容和正文中标题的内容是一致的,所以在标注后重新进入阅读模式,标注就会识别到目录上。
这就会导致标注的顺序不是我想要的上下文的顺序(由于识别到了目录上,所有之前标注的标题就会全部出现在最前面)。
虽然可以在设置中把排序方式改成手动,但由于这个设置是全局的,最后还要再改回来略显麻烦。
The text was updated successfully, but these errors were encountered: