到目前为止,我已经为我的R包创建了6个不同的pkgdown网站(例如,Gggstats图、kittyR等)。他们中没有一个人有过以下问题。
第一次运行以下命令
pkgdown::build_site(
lazy = FALSE,
run_dont_run = TRUE,
seed = 123,
devel = TRUE
)不是呈现README徽章,我也不知道为什么,因为我使用的yaml与我的其他包相似。我曾在pkgdown GitHub回购公司(pkgdownGitHub repo )上长大,但这没有帮助。
更明确的说,我的README是什么样子的-

下面是pkgdown输出的样子-

我没有收到警告或错误,建设网站。但可以看到,在这里可以看到,徽章根本没有呈现在主页上。对于为什么会发生这种情况或如何解决这一问题,有什么想法吗?
提前谢谢。
发布于 2020-03-03 18:38:03
我能够复制您链接的自述文件的问题。我注意到在第一个标题之前在后面添加文本(任何字符)使徽章重新出现。其原因与pkgdown如何解析自述文件来寻找徽章有关。作为解决办法,您可以尝试在README.Rmd文件第16行的背面添加"test“一词。
这个问题现在似乎已经在pkgdown的开发版本中解决了。有关更多细节,请参见对问题的讨论,并考虑在徽章部分周围使用<!-- badges: start -->和<!-- badges: end -->。
https://stackoverflow.com/questions/59913965
复制相似问题