Импортировать отдельный Rmd (собственный репозиторий и проект) как пост в blogdown?
Большая часть моего анализа выполняется с использованием подхода "1 проект = 1 репозиторий". В каждом из этих репозиториев есть один R-проект и часто один Rmd-файл, генерирующий html_document, где живет весь анализ.
Некоторые из этих анализов могли бы стать хорошим постом в блоге, и я бы хотел, чтобы пост был обновлен, если я когда-нибудь обновлю анализ.
Есть ли способ создать запись блога из этого анализа, не повторяя все это внутри проекта и репо блога?
Я попытался клонировать "аналитическое репо" в папку blogdown / content, но все, что я закончил, это год "0001" на домашней странице моего блога.
1 ответ
Это не невозможно, но это может быть очень сложно, и я не рекомендую вам это делать. Вместо этого поместите .html
(и связанные зависимости, если есть) выходной файл под static/
каталог вашего блогового сайта (см. раздел 2.7 блоговой книги), напишите короткий пост под content/
и ссылку на .html
файл в коротком посте.
Вы, безусловно, можете автоматизировать эту работу (копирование файлов из исходного каталога в static/
) в сценарии R R/build.R
(см. Приложение D.9). Я думаю, что было бы намного проще, если бы вы могли просто поставить .Rmd
Исходные документы под static/
, так что вам даже не нужно копировать файлы из одного каталога в другой (опять же, см. раздел 2.7).