Render and preview a Quarto document or website project.
Usage
quarto_preview(
file = NULL,
render = "auto",
port = "auto",
host = "127.0.0.1",
browse = TRUE,
watch = TRUE,
navigate = TRUE
)
quarto_preview_stop()
Arguments
- file
The document or website project directory to preview (defaults to current working directory)
- render
For website preview, the most recent execution results of computational documents are used to render the site (this is to optimize startup time). If you want to perform a full render prior to serving pass "all" or a vector of specific formats to render. Pass "default" to render the default format for the site. For document preview, the document is rendered prior to preview (pass
FALSE
to override this).- port
Port to listen on (defaults to 4848)
- host
Hostname to bind to (defaults to 127.0.0.1)
- browse
Open a browser to preview the content. Defaults to using the RStudio Viewer when running within RStudio.Pass a function (e.g.
utils::browseURL
to override this behavior).- watch
Watch for changes and automatically reload browser.
Automatically navigate the preview browser to the most recently rendered document.
Details
Automatically reloads the browser when input files are re-rendered or document resources (e.g. CSS) change.
Examples
if (FALSE) { # \dontrun{
# Preview the project in the current directory
quarto_preview()
# Preview a document
quarto_preview("document.qmd")
# Preview the project in "myproj" directory and use external browser
# (rather than RStudio Viewer)
quarto_preview("myproj", open = utils::browseURL)
# Stop any running quarto preview
quarto_preview_stop()
} # }