Значки `README` неправильно отображаются на веб-сайте` pkgdown` - PullRequest
5 голосов
/ 26 января 2020

На данный момент я создал 6 различных pkgdown сайтов для моих пакетов R (например, ggstatsplot , kittyR , et c.), И ни один из них никогда не имел следующая проблема.

Впервые выполнение следующей команды

pkgdown::build_site(
  lazy = FALSE,
  run_dont_run = TRUE,
  seed = 123,
  devel = TRUE
)

не отображает значки README, и я не уверен, почему, поскольку используемый yaml похож на мой другой пакеты. Я поднял выпуск на pkgdown GitHub репо, но это не помогло.

Более конкретно, вот как выглядит мой README -

image

А вот как выглядит вывод pkgdown -

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

Я не получаю предупреждений или ошибок при создании сайта., Но как можно увидеть здесь, значки не отображаются вообще на главной странице. Любые идеи о том, почему это может происходить или как это решить?

Заранее спасибо.

1 Ответ

1 голос
/ 03 марта 2020

Мне удалось повторить проблему с файлом README, на который вы ссылались. Я заметил, что добавление текста (любые символы) в кавычки перед первым заголовком заставляло значки появляться снова. Причина в том, что pkgdown анализирует файл readme для поиска значков. В качестве обходного пути вы можете попробовать добавить слово «test» в обратных чертах в строке 16 вашего файла README.Rmd.

Похоже, что это теперь решено в dev-версии pkgdown. См. Обсуждение проблемы для получения более подробной информации и рассмотрите возможность использования <!-- badges: start --> и <!-- badges: end --> вокруг раздела значков.

...