The SSL website, now powered by Hugo!
This repository contains the Software and Systems Laboratory (SSL) website source code.
This website is powered by the hugo static site generator and the Wowchemy Research Group theme.
To develop this site, you will need to have installed:
hugogolangPython 3.10academicPython utility
To install these with homebrew, run:
brew install hugo golang python@3.10
brew link python@3.10
python3.10 -m pip install --upgrade pip
python3.10 -m pip install academicThis site is deployed once per commit via GitHub Actions.
How to be a good maintainer
- Work within the
./content/home - Create new markdown (
.md) files for each section of the document OR edit an existing section's.mdfile.
- Work within the
./content/people - Copy an existing person's directory and change the name to the name of the new individual to add
- Edit the new person's
_index.mdfile and add the appropriate details - Replace the new person's
avatar.jpgfile with a headshot of the individual.
- Run the following command block
python3.10 -m venv env
source env/bin/activate
python3.10 -m pip install --upgrade pip
python3.10 -m pip install -r requirements.txt- Then run the following command, replacing `$BIB with the path to your bib file
./addPublications.bash $BIB