BitBucket Markdown-链接到另一个页面的锚不起作用(至少在我需要的用例中无效)

首先,让我解释一下情况。我正在针对Jenkins中每个作业的日志中的问题进行解析器,并且我创建了一个显示这些错误的UI,因此每个人都可以更轻松地检查日志。 Bitbucket存储库中还有一个MD(Markdown)文件,其中包含针对每个问题的常见故障排除方法。我想将每个问题与它们在MD文件上的相应解决方案链接在一起(因此,当您单击问题时,bitbucket MD文件将在所需的特定位置打开)。

我认为锚点是可能的。但是,我注意到在Bitbucket中,它与GitHub有很大的不同(后者会自动为每个标头生成id属性)。

当前,当BitBucket将Markdown文件生成为HTML时,不会显示带有任何属性的标签,例如:

<h1>This is a header</h1>

这意味着## This is a header不会自动生成一个id属性,以后可以在我的文档中链接到它。

我尝试了另一种解决方案:

<a id="test_anchor"></a> ## Test Header

因此,当我通过开发人员工具检查该id属性时,它实际上就显示出来了。我尝试再次从詹金斯(Jenkins)链接到该特定锚点,但是没有任何反应。 (https://bitbucketserver.org/Markdownfile.MD#test_anchor)。

但是,如果我手动转到URL-https://bitbucketserver.org/Markdownfile并加载它,然后将#test_anchor放在URL的末尾,它将转到我想要的位置。

我认为这是因为页面加载时找不到<a id="test_anchor">标签,因为Markdown文件稍后加载,如果我重现上述步骤,则可以转到该链接。

>

有人能指出我如何进行这项工作的任何提示吗?谢谢。

编辑:切换到GitHub是不可行的。

xiadaohaoqing3 回答:BitBucket Markdown-链接到另一个页面的锚不起作用(至少在我需要的用例中无效)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3168154.html

大家都在问