haskell 黑线鳕中锚的链接可以被标记吗?

b4lqfgs4  于 2023-10-19  发布在  其他
关注(0)|答案(4)|浏览(108)

当链接到一个URL时,可以提供一个标签,指定读者将看到什么;例如,<http://www.haskell.org haskell>将有“haskell”作为链接文本。不幸的是,文档没有提供一个明显的方式来标记链接到锚;链接“Data.FooBar#foo”将具有用于链接文本的“Data.FooBar”,使得对于读者来说,该链接将去往锚是不明显的。
所以我的问题是在黑线鳕中,有没有一个技巧来标记指向锚的链接,或者这是不可能的?

klh5stk1

klh5stk11#

现在是https://github.com/haskell/haddock/issues/262(由OP提交)。
当我写这篇文章时,它是开放的,没有评论。

whitzsjs

whitzsjs2#

这是因为added,语法是[label]("Module.Name#anchor")

2jcobegt

2jcobegt3#

目前,当您使用类似“MyModule#锚”的东西链接到haddock中的一个锚时,生成的页面上的链接只是说“MyModule”。这是非常令人困惑的,因为它看起来像链接是把一个模块页面,当真正它去一个特定的锚在该页面上。如果可以将锚名称添加到链接的标签中,以明确链接的去向,或者如果有一种方法可以手动指定链接的标签-比如,通过借用URL使用的语法来使用空格指定标签,例如“MyModule#锚标签在这里”,那就太好了。

nfs0ujit

nfs0ujit4#

看起来他们没有提供直接的方法,即使他们的文档似乎建议一个解决方案。
参考号:http://www.haskell.org/haddock/doc/html/ch03s08.html

相关问题