Source for my personal academic website, built with Hugo and the wowchemy / starter-hugo-academic theme. You can find the live version here.
Looking for the NOVAthesis LaTeX template instead? Head to its own repository.
content/authors/admin/ — profile (bio, interests, social links)content/home/ — homepage sections (about, news, software, teaching, projects,
advisees, publications), toggled and ordered via active/weight in each filecontent/publications/ — one folder per papercontent/software/ — LaTeX packages and other tools I maintaincontent/news/, content/teaching/, content/projects/, content/advisees/ —
simple markdown entries, one per itemPublications are populated from my Google Scholar profile using the script in scripts/, adapted from Simon Gravelle’s scholar-collector. To refresh:
python3 -m venv .venv && source .venv/bin/activate
pip install scholarly "bibtexparser<2"
python3 scripts/collect_publications.py content/publications/
It only adds publications that aren’t already present, so it’s safe to re-run.
hugo server
Pushing to master triggers the gh-pages.yml GitHub Action, which builds the site
with Hugo and publishes it to the gh-pages branch. In the repository Settings → Pages,
set the source to deploy from the gh-pages branch, /(root).
This site is based on the personal page template built by Simon Gravelle, itself based on wowchemy.