publish
Publish a document or project to a provider.
Available providers include:
- Quarto Pub (quarto-pub)
- GitHub Pages (gh-pages)
- Posit Connect (connect)
- Posit Cloud (posit-cloud)
- Netlify (netlify)
- Confluence (confluence)
- Hugging Face Spaces (huggingface)
Accounts are configured interactively during publishing. Manage/remove accounts with: quarto publish accounts
quarto publish [provider] [path]
Options
Flags | Arguments | Description |
---|---|---|
-h , --help |
Show this help. | |
--id |
Identifier of content to publish | |
--server |
Server to publish to | |
--token |
Access token for publising provider | |
--no-render |
Do not render before publishing. | |
--no-prompt |
Do not prompt to confirm publishing destination | |
--no-browser |
Do not open a browser to the site after publishing | |
--log |
Path to log file | |
--log-level |
Log level (info, warning, error, critical) | |
--log-format |
Log format (plain, json-stream) | |
--quiet |
Suppress console output. | |
--profile |
Active project profile(s) |
Commands
Command | Description |
---|---|
help |
Show this help or the help of a sub-command. |
Examples
Publish project (prompt for provider)
Terminal
quarto publish
Publish document (prompt for provider)
Terminal
quarto publish document.qmd
Publish project to Hugging Face Spaces
Terminal
quarto publish huggingface
Publish project to Netlify
Terminal
quarto publish netlify
Publish with explicit target
Terminal
quarto publish netlify --id DA36416-F950-4647-815C-01A24233E294
Publish project to GitHub Pages
Terminal
quarto publish gh-pages
Publish project to Posit Connect
Terminal
quarto publish connect
Publish with explicit credentials
Terminal
quarto publish connect --server example.com --token 01A24233E294
Publish project to Posit Cloud
Terminal
quarto publish posit-cloud
Publish without confirmation prompt
Terminal
quarto publish --no-prompt
Publish without rendering
Terminal
quarto publish --no-render
Publish without opening browser
Terminal
quarto publish --no-browser
Manage/remove publishing accounts
Terminal
quarto publish accounts