使用[[a|b]]链接的时候,里面不能将b标记为代码

需求反馈

软件版本:obsidian 1.6.7
问题说明:

使用双链的时候,[[python函数_input()|input()]],我希望此链接插入的笔记中将别名input()显示为 input() 行类代码的效果。
QQ截图20241015152112

这种定制化需求是典型的 需要自己写css和插件解决的,一般不会为了小部分人开放特殊语法的

一般可以这样写:

/* 包含"python函数_"的内链 - 样式修改为code */
a.internal-link[aria-label*="python函数_"] {
    text-decoration-line: none;
    color: var(--link-color);
    font-family: var(--font-monospace)!important;
    background-color: var(--code-background)!important;
    border-radius: var(--code-radius)!important;
    font-size: var(--code-size)!important;
    padding: 0.1em 0.25em!important;
    -webkit-box-decoration-break: clone!important;
}

效果:

具体样式还是需要楼主自行查找和修改,我这里案例用的是默认主题的

2 个赞