Publish a website to RStudio Connect

publish_site(
  site_dir = ".",
  site_name = NULL,
  method = c("rsconnect"),
  server = NULL,
  account = NULL,
  render = TRUE,
  launch_browser = interactive()
)

Arguments

site_dir

Directory containing website. Defaults to current working directory.

site_name

Name for the site (names must be unique within an account). Defaults to the `name` provided by the site generator (or to the name of the site_dir if there is no `name` specified).

method

Publishing method (currently only "rsconnect" is available)

account, server

Uniquely identify a remote server with either your user account, the server name, or both. If neither are supplied, and there are multiple options, you'll be prompted to pick one.

Use accounts() to see the full list of available options.

render

`TRUE` to render the site locally before publishing.

launch_browser

If `TRUE`, the system's default web browser will be launched automatically after the site is deployed. Defaults to `TRUE` in interactive sessions only.

Examples

if (FALSE) {
library(rmarkdown)
publish_site()
}