Source for derekwakefield.com, built with Quarto and deployed via GitHub Pages.
quarto previewThe site builds at http://localhost:4444. Edit any .qmd file and the page reloads automatically.
index.qmd— Home (About + Background)research.qmd— Dissertation, publications, working papersteaching.qmd— Awards and coursesservice.qmd— Service positions, SOCA, PRESScv.qmd— CV (links toassets/cv.pdf)now.qmd— Now page, updated monthlywriting.qmd— Longer-form posts, listed fromposts/
Create a new file in posts/, e.g. posts/2026-05-15-some-thoughts.qmd:
---
title: "Some thoughts on something"
date: "2026-05-15"
description: "One-sentence summary that shows up in the listing."
---
Body goes here.It appears automatically on writing.qmd once you push.
Edit now.qmd. Replace the current month with the new one. Move the previous month's content into the "Past months" section.
git add now.qmd
git commit -m "May 2026 Now"
git pushEvery push to main triggers .github/workflows/publish.yml, which builds the site with Quarto and publishes the result to the gh-pages branch. GitHub Pages serves that branch at https://derekwakefield.com.
Manual one-off publish (rarely needed):
quarto publish gh-pageswebs-aight/
├── _quarto.yml # Site config (nav, theme, footer)
├── index.qmd # Home
├── research.qmd
├── teaching.qmd
├── service.qmd
├── cv.qmd
├── now.qmd
├── writing.qmd
├── styles.css # Light styling layered over Cosmo theme
├── README.md
├── .gitignore
├── assets/
│ ├── cv.pdf # Drop your current CV here
│ └── headshot.jpg # Drop a ~600x600 headshot here
├── posts/ # Writing posts (one .qmd file per post)
└── .github/
└── workflows/
└── publish.yml # Auto-deploy on push
Currently using Cosmo (light) and Darkly (dark, auto-toggled by reader preference). Change in _quarto.yml under format.html.theme.