Built with Hugo and the PaperMod theme.
All content lives under content/. Each section has its own subdirectory.
Files: content/people/<name>.md
To add a new person, copy an existing file:
Add the photo as a JPEG or PNG to assets/images/people/. The filename should match the image field in the <name>.md (e.g. image: "/images/people/jane-doe.jpg").
Photos are resized and optimized automatically at build time, so you can commit the high-resolution original — there's no need to shrink it first. Just use a roughly square image at least 320×320 px (larger is fine and recommended, so it stays crisp on high-resolution displays). The build generates the small thumbnails used on the site.
Files: content/publications/<year>-<short-title>.md
To add a new publication, copy an existing one:
The link field is displayed as a "View full text" button at the bottom of the page (it can point to PubMed, a DOI, bioRxiv, or any publisher URL).
1. Create and activate the Hugo conda environment
conda create -n hugo -c conda-forge hugo
conda activate hugo2. Clone the repo (including the PaperMod submodule)
git clone --recurse-submodules <repo-url>
cd <repo-name>3. Start the local dev server
conda run -n hugo hugo serverOpen http://localhost:1313. The server hot-reloads on every file save.