How to make a Quarto website
Sample
Getting started
TipResources!
Choose one editor and follow the steps:
- Download and install RStudio: https://posit.co/downloads/
- Make sure RStudio is version 2022.07+.
- Quarto comes pre-installed.
- Make sure Quarto is version 1.8+.
- Download and install Positron: https://positron.posit.co/download.html
- Quarto comes pre-installed.
- Make sure Quarto is version 1.8+.
- Download and install VS Code: https://code.visualstudio.com/download/
- Download and install Quarto: https://quarto.org/docs/get-started/
- Install the following extensions:
- Quarto Extension: https://marketplace.visualstudio.com/items?itemName=quarto.quarto/
- Jupyter Extension: https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter/
Working with Quarto Markdown
TipResources!
You can use Quarto even if you never use any computational output! It’s fantastic for generating websites from Markdown, even if you don’t use R/Python/Stata/whatever.
Quarto supports R, Python, Observable JS, and Julia natively. You can even make it support things like Stan or Stata (through R or through Python).
Configuring Quarto websites
Publishing Quarto websites
Easy:
- Quarto Pub: Free!; everything’s public; no custom domains
- Posit Connect Cloud: Free!; everything’s public; no custom domains
- Posit Connect: $$; public and private; custom domains
Medium:
- GitHub Pages: Free!; everything’s public; custom domains
- Netlify: Free and paid; public and private; custom domains
- Netlify Drop: easiest quickest way—just drag and drop your
_sitefolder!
- Netlify Drop: easiest quickest way—just drag and drop your
Advanced:
- DIY: Set up a server yourself and do whatever you want
What I use: