需要大神魔改块引用插件 Copy block link

目前的块引用插件,似乎只有 Copy block link。
这个插件最后一次更新是在 2022-03-31。
这个插件,目前我发现了有3个问题:

【1】如果一个块曾被引用,后来引用被删除,md上的引用代码,不会删除,有时候甚至会在ob编辑器上看到。如下图1。

【2】在标题块引用的预览框中显示当前块的时候,样式非常不优雅。如下图2。我猜应该是Ob本身的问题,并且很难改。因为其它很多种主题显示的样式都是这样。

【3】有时候显示不了引用的块。

image-20241029171007-2nuldr7

具体哪里不优雅呢 我怎么觉得没啥问题 :joy:

呃,好吧,对比一下思源等软件的悬浮预览,就知道ob这个,的确有点将就。。。

应该是主题的问题吧?我这里和阅读模式完全一致,没有额外的样式和标题栏

啊,我在市场上随机看了10余种主题,好像都是这样的啊。。。
求大神的主是。。
我是官方默认主题,加非常简单的修改了部分地方。

“标题块引用的预览框中” 指的是悬浮预览吗?我默认主题的悬浮预览也是不带样式的:

你的悬浮窗口是默认阅读模式吗?我是预览模式。

另外,你所块引用的标题,其下方内容是文本,而我上图中标题的下方内容是多行的列表。

我发现,引用某个块时(比如标题块,或者文本块),这整个块的内容就是编辑状态,然后这整个块就被高亮选中。编辑状态中暴露出大量md符号,加上大片的高亮。所以显得不太优雅。

即使是块引用某个文本,悬浮预览的时候,也会显示块引用所产生的序号(因为这个序号也是md符号)。下图我块引用的是 123 这一行,你看,它就显示了 块引用 的序号 ^hmgzw3

检查一下是不是装了什么增强插件?我这里都是正常的悬浮预览

这三个问题,好像都不是copy block link插件该做的 :joy:

1 个赞

该谁做无所谓啊,只是希望能有这样的功能。

经过多次测试,终于发现问题所在了。
很简单的,如果启用了Hover Editor插件,
并且预览窗口是编辑状态,
就会出现我上面说的那种效果。

怪不得我看的近二十个主题的预览效果都是我上面截图的样子,原来它们是都用了这个插件。

另外,请问怎么才能在预览模式下,不显示块引用所打上去的块标?
我看你的截图上,块引用的标也还在。

image

默认预览模式是不显示的,你应该是说实时预览?

实时预览可以用这个css隐藏:

.is-live-preview .cm-blockid{
    display: none;
}