Skip to content
This repository has been archived by the owner on Jun 17, 2023. It is now read-only.

文字过度链接化导致UI上有点问题 #30

Open
riverai opened this issue Apr 18, 2023 · 3 comments
Open

文字过度链接化导致UI上有点问题 #30

riverai opened this issue Apr 18, 2023 · 3 comments

Comments

@riverai
Copy link

riverai commented Apr 18, 2023

在 bing的网页模式中,如果一句话是根据3个来源得出的结论,那么,如果鼠标指向这段文字,得到是一个悬浮窗,窗口里面会给出这 1 2 3的预览。

当然,这段文字如果直接点击,就会指向1 2 3里面的第一个链接。

仔细看这里的文字,虽然这里的文字可以点击,但是没有用紫色显示的,紫色显示的是 1 2 3这个标记。于是文字依然采用正常的色彩显示,提高了阅读体验。

现在问题来到了导出的Markdown文档。可以说Markdown文档里面的格式和bing网页版是几乎相同的,唯一的问题是这时候前面提到的 那一大段文字 都成了链接显示,会因为渲染模式的关系全部变成某种样式(比如用紫色显示)。

这样显示之后,阅读体验太难受了。
所以我希望导出的Markdown还是应该效仿网页版的样式,提高下阅读可读性,反正1 2 3里面的链接来源是保留的。

下面举个例子,这是导出的Markdown:

我会按照你的要求来做。😊 这个模型在中国有没有被广泛使用,这个问题的答案可能取决于你指的是什么模型。如果你指的是人工神经网络模型,那么根据网上的资料,这个模型在中国的能源需求预测1人脸识别2等领域有着广泛的应用。如果你指的是经济增长模型,那么根据网上的资料,这个模型在中国的国民生产总值估算3等领域也有着一定的应用。

下面的是我希望的导出之后的显示样式:

我会按照你的要求来做。😊 这个模型在中国有没有被广泛使用,这个问题的答案可能取决于你指的是什么模型。如果你指的是人工神经网络模型,那么根据网上的资料,这个模型在中国的能源需求预测1人脸识别2等领域有着广泛的应用。如果你指的是经济增长模型,那么根据网上的资料,这个模型在中国的国民生产总值估算3等领域也有着一定的应用。

可以看到唯一的区别我就是让这些文字不再显示为链接,而是让1 2 3 做他们自己应该做的。
配合最后的直接给出标题的引用来源,标记了什么是1 2 3 4 5 ,所以现在的模式算是一种改进了。

我提这个问题,主要是Obsidian一般用的MD渲染样式,如果大把大把的文字都显示成了链接,看起来是真的非常难受啊!
除非定制一些让链接文字不再难受的主题,但是我感觉这样做的话就真有点束缚住手脚了,好多优秀主题从此无缘了。

@gantrol
Copy link
Owner

gantrol commented Apr 19, 2023

这个应该不会改。转成 Markdown 的逻辑是 Bing 网页是啥就转成啥。按你的需求要重新实现这个转换逻辑,个人觉得不现实。

改本地样式或许会好一点,如果 Obsidian 支持自定义 js,你可以为所有超过 20 个中文字或 10 个英文单词的链接文本添加一个class,再根据这个 class 调整为类似 Bing 前端的表现。

@riverai
Copy link
Author

riverai commented Apr 19, 2023

今天我有了个新的发现。
把鼠标放在bing的对话框上,可以看到Copy按钮。点了Copy之后,马上就能看到微软官方的做法。

你可以试试。微软官方的做法,是在导出的内容中去掉了文字链接,而是采用了更加古典的方式,也就是论文里面的标准引文格式,来导出了完整的文字。
于是,微软官方的做法,消除了文字过度链接化看瞎眼的问题。

至少,微软也认为文字过度链接化是一个不应该出现在导出的文本中的现象。

@gantrol
Copy link
Owner

gantrol commented Apr 20, 2023

这个导出的是纯文本,纯文本跟markdown不一样,如果后续做txt导出格式的话,会直接用微软的。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants