请问如何实现链接到标题的时候自动添加别名

请问一下大家obsidian有没有什么自动化的方法可以在链接标题的时候自动添加一个跟标题一样的别名呢,就像下面,链接到标题名的时候自动加上“|标题名”

我之前是用latex suite来替换,但是这个插件似乎不支持正则,导致一行里有多个链接就无法替换。本来我也在论坛上找这个问题的答案的。然后就突然想到直接改copy-block-link插件的输出不就行了。
把copy-block-link中

handleHeading(file, block, isEmbed) {
        navigator.clipboard.writeText(`${isEmbed ? "!" : ""}${this.app.fileManager.generateMarkdownLink(file, "", "#" + sanitizeHeading(block.heading))}`);
    }

改为

    handleHeading(file, block, isEmbed) {
        navigator.clipboard.writeText(`${isEmbed ? "!" : ""}${this.app.fileManager.generateMarkdownLink(file, "", "#" + sanitizeHeading(block.heading) + "|" + sanitizeHeading(block.heading))}`);
    }
2 个赞