Skip to content
Source code for the Tufts ML website
CSS HTML Python JavaScript Makefile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
content
themes/customized-pelican-alchemy
.gitignore
LICENSE
Makefile
README.md
pelicanconf.py
requirements.txt

README.md

Tufts ML Research Group Website

Source code for the Tufts ML research group website from 2018-present.

Serving the groups of Prof. Liping Liu and Prof. Mike Hughes.

Quick links

How to:

Add events

  1. Add a row to the appropriate CSV file

  2. Then do make html to rebuild from source.

Event files:

Add people

  1. Edit by hand the file: people.md

  2. The do make html to rebuild from source

Add course

  1. New semester? Add a new CSV file and update the list at the top of make_page__courses.py

  2. Add a row to the appropriate CSV file

  3. Then do make html to rebuild from source.

Course files:

How to build website from source

$ make html         # Build static site on local machine, in output/ folder
$ make serve        # Serve website locally (runs in background). To view, point your favorite browser to: localhost:8000

To push any local changes to the real site, just do:

$ SSH_USER=____ SSH_HOST=____ SSH_TARGET_DIR=____  make rsync_upload 

This will upload the files to SSH_USER@SSH_HOST:SSH_TARGET_DIR via rsync.

Install Dependencies

Installing dependencies with conda (recommended)

$ conda install -c conda-forge pelican
$ conda install markdown
$ conda install pandas
You can’t perform that action at this time.