在 title 里加上复杂一些的 tag,比如 icon:
RisingWave Labs
。这样在前面加入一个 img
tag,导致 links.xsl
里的 f:link
template 将 title 里的内容错误渲染 transfer 成多个分开的 a
tag。
<span class="link local">
<a href="rwlabs.xml" title=" [rwlabs]"></a>
<img class="custom-icon" src="https://docs.risingwave.com/img/logo.svg" alt="🌊">
<a href="rwlabs.xml" title=" [rwlabs]">RisingWave Labs</a>
</span>
因为 icon
前没有文字,所以第一个 a
tag 的内容是空的。
理想情况下应该渲染成这样:
<span class="link local">
<a href="rwlabs.xml" title=" [rwlabs]">
<img class="custom-icon" src="https://docs.risingwave.com/img/logo.svg" alt="🌊">
RisingWave Labs
</a>
</span>
前者不是只会体现在 HTML 的问题,交互中同样会有影响,img
tag 并不在 a
tag 中,也即 icon
是不可点击的。
2025-01-11 已修复。 尽管还是会多一个前置的空白 a tag,但无关紧要。