The jessicadiaz.org source code repository
The https://www.jessicadiaz.org is a Quarto based website. Quarto is a scientific publishing system that can be seen as an extension of RMarkdown.
How to add or edit content on the website
Adding or editing content on the website, primarily involves these three steps:
- In RStudio, add or edit the Quarto source files. These files end in
.qmd. - Render the website and view it locally, i.e. view the webpages on your own computer rather than on the web. You can do this with:
quarto renderquarto preview
- When you are happy with the changes, commit the updates or changes to this Git repository and then push these changes to GitHub. You can do this with:
git statusgit commit -am "Update message"git push
When you push the updated Git repository to GitHub it builds the website and sends it to Netlify, where the webpages are hosted (see https://jessicadiaz.netlify.app/). If you own your domain name, such as jessicadiaz.org, you can configure your DNS to point that to Netlify at not extra cost.
Updating Netlify PAT used by GH actions
On the 31 December, 2026, the Netlify PAT used by the GitHub repo https://github.com/drjessicadiaz/jessicadiaz.org will expire. To update:
* Log in to Netlify using https://github.com/drjessicadiaz account (log in using GitHub OAuth)
* Use search bar to find Personal Access Tokens; regenerate a PAT; set its expiry to 31st Dec (or earlier or later, but an update once every year is maybe a good idea); copy it
* Back in https://github.com/drjessicadiaz/jessicadiaz.org repo, go to settings (gear icon), Go to Secrets and variables / Actions, and update NETLIFY_AUTH_TOKEN