Club website for the University of Toronto Machine Intelligence Student Team (UTMIST).
fetcher
package pulls from Google Sheets and populates Associate/Department objects.generator
package uses the objects fetched to generate markdown content pages.fetcher
/generator
, onedeath
and Hugo are run in GitLab CI and fed into GitLab Pages.Full details can be found on our Wiki.
Clone the repository under $GOPATH/gitlab.com/utmist/
.
cd $GOPATH/gitlab.com/utmist/
git clone https://gitlab.com/utmist/utmist.gitlab.io.git
cd utmist.gitlab.io
Initialize the Hugo ReFresh and OneDeath submodules.
make dep
Paste the environment variables into .env
. Refer to .env.copy
for the required variables.
Run the fetcher/generator
script.
make full
Run hugo
in future mode (include pages dated in the future) to host the website on localhost:1313
.
hugo server -F