R语言 如何在{pkgdown}站点中手动创建链接?

z9smfwbn  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(94)

pkgdown autolinking vignette详细介绍了如何生成链接,链接到网站本身的其他页面,以及其他软件包的外部文档。我想知道如何自己创建这样的链接。例如,是否有一个函数可以在构建网站时运行,例如generate_pkgdown_link("my_function"),它将创建这样的链接。这将是有用的,例如,用于创建描述包结构的HTML流程图等。

xuo3flqw

xuo3flqw1#

对于任何试图回答同样问题的人来说,有一个文档化的解决方案,我在写这个问题时不知何故错过了-使用downlit::downlit_html_node(),例如。

node <- xml2::read_xml("<p><code>base::t()</code></p>")
node
#> {xml_document}
#> <p>
#> [1] <code>base::t()</code>

# node is modified in place
downlit::downlit_html_node(node)
node
#> {xml_document}
#> <p>
#> [1] <code>\n  <a href="https://rdrr.io/r/base/t.html">base::t()</a>\n</code>

字符串
创建于2021-04-09由reprex package(v2.0.0)

相关问题