`pkgdown` 网站中的 `README` 徽章未正确呈现

Ind*_*til 5 r pkgdown

到目前为止,我已经pkgdown为我的 R 包(例如ggstatsplotkittyR等)创建了 6 个不同的网站,但它们都没有出现以下问题。

第一次,运行以下命令

pkgdown::build_site(
  lazy = FALSE,
  run_dont_run = TRUE,
  seed = 123,
  devel = TRUE
)
Run Code Online (Sandbox Code Playgroud)

不呈现README徽章,我不知道为什么,因为yaml我使用的与我的其他软件包相似。我在GitHub repo上提出了问题pkgdown,但没有帮助。

更明确地说,这是我的README样子-

图片

这是pkgdown输出的样子-

  • pkgdown:https ://indrajeetpatil.github.io/ipmisc/

![图片](https://user-images.githubusercontent.com/11330453/72661380-76ada780-39d9-11ea-8897-b7e991deabb8.png)

在构建网站时,我没有收到任何警告或错误。但正如这里所见,主页上根本没有呈现徽章。关于为什么会发生这种情况或如何解决它的任何想法?

提前致谢。

Ste*_*vey 2

我能够使用您链接的自述文件复制该问题。我注意到在第一个标题之前在反引号中添加文本(任何字符)会使徽章重新出现。原因与如何pkgdown解析自述文件以查找徽章有关。作为解决方法,您可以尝试在 README.Rmd 文件第 16 行的反引号中添加“test”一词。

这个问题现在似乎已经在 的 dev 版本中得到解决pkgdown。有关更多详细信息,请参阅该问题的讨论,并考虑使用<!-- badges: start --><!-- badges: end -->围绕徽章部分。