How-to
1 Render Quarto site
From the terminal, execute the following:
quarto render
Here are more tips about rendering: https://quarto.org/docs/computations/caching.html#rendering.
2 Change default output directory
GitHub Pages prefers that website outputs live in the project’s root directory or in docs/
.
We need to change the default output as follows. Edit the _quarto.yml
file:
project:
type: website
render:
- index.qmd
- goals.qmd
- how_to.qmd
output-dir: docs
The following resource provides more information: https://quarto.org/docs/reference/projects/core.html
3 Set-up GitHub pages to render site
If we have rendered the website to docs/
then GitHub Pages will automatically build our site when we commit to the master branch.
Here is a screenshot of the the repository settings that make this possible.