双线链上,可以自定义箭头和文字吗?像UML的类图一样

这个版块主要用于反馈 Obsidian 本体的功能需求及 Bug,第三方插件的需求及 Bug 并不推荐在此反馈(到相应插件的仓库更为高效)。另外,建议在发帖前优先在中英文论坛上查看是否已有类似反馈。毕竟一个反馈主题人气越高,就越会被官方重视。出于以上,如有可能,最好到英文论坛提出反馈与建议。

一个良好的 Bug 反馈应该包含以下要素:

Bug 或问题描述

当前 Obsidian 的版本及安装环境

v1.5.3

win11

理想中的情况


一个良好的功能建议应该包含以下要素:

自己的需求

注意是需求而非解决方案。渴了是需求,但研制新饮料是解决方案。

想在双向链接 a → b

中,手工指定 a 和 b的关系,如果在a.md中写[[b]],目前在graph view只能看到a和b的连线,但是线上是没有任何文字的,
我想有可以给线添加文字,并且指定线的箭头形状,就像UML的类图一样

尝试过/想象的解决方案

有a.md和b.md
这2个文件

在 a.md 中写 [[b]]可以链接到b.md,这是现状。

我期望可以在a.md中写 [[b]]o--来表示 a 聚合 b

也就是在双向链接后使用o--来表示聚合关系,当然在``中也可以表示其它关系

如果不写任何内容,那么就是类图中的关联关系,和现有的obsidian一致

其他

比如自己的工作流等,以方便开发者或插件开发者更好的理解你的需求。

目前发现可以用obsidian来梳理各种概念,概念之间的关系,UML中的类图很适合描述,我希望obsidian也可以支持这个特性,或者提供插件,让使用者可以打开这个特性。

插件开发可能需要如下2步?

  1. 扫描graph view中所有双向链接的文本
  2. 处理关系,将需要修改的内容渲染到线上

针对全局图谱的原生功能应该很难。

但是印象中有不少插件能做到,其中一个好像叫super charge link什么的。可以搜一下。

感谢哈,搜到了 GitHub - mdelobelle/obsidian_supercharged_links: obsidian plugin to add attributes and context menu options to internal links

我是程序员,这个功能我想了一下,大致可以在 [[b]] 的前面或者后面添加uml关系的描述信息