我有一个flexdashboard Rmd,当我在RStudio中按“编织”按钮时,它可以正确呈现。我想从命令行渲染它,但是当我使用render("myfile.rmd", flex_dashboard())
命令时,导航栏确实发生了变化
我的Rmd文件的标题如下:
---
title: "Flexdashboard"
output:
flexdashboard::flex_dashboard:
theme: cosmo
navbar:
- { title: "Draft-For Internal Use Only", align: right }
source_code: embed
---
最佳答案
您可以不带任何参数调用render,它将使用YAML中的所有选项:
render("myfile.Rmd")
Altons是正确的,使用flex_dashboard()创建使用所有默认值的新格式。要呈现格式并保留YAML的设置,请使用:
render("myfile.Rmd", "flex_dashboard")
但是仅当flex_dashboard尚未是Rmd中的默认格式时才需要后一种形式。
关于r - 如何从命令行渲染flexdashboard?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38830791/