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:
hugo
golang
Python 3.10
academic
Python 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 academic
This 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.md
file.
- 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.md
file and add the appropriate details - Replace the new person's
avatar.jpg
file 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