TODOs:
Software page:
- perfect grid
Publications page:
- add bibtex/citations for publications
- add default publication img
Main page:
- perfect grid of imgs
- perfect grid of youtube clips
- Clone the repository and made updates as detailed above
- Make sure you have ruby-dev, bundler, and nodejs installed:
sudo apt install ruby-dev ruby-bundler nodejs
- Run
bundle clean
to clean up the directory (no need to run--force
) - Run
bundle install
to install ruby dependencies. If you get errors, delete Gemfile.lock and try again. - Run
bundle exec jekyll serve -l
to generate the HTML and serve it fromlocalhost:4000
the local server will automatically rebuild and refresh the pages on change.
- Make sure the google sheet is up-to-date.
- Run
cd markdown_generator
- Run
python publications.py
. It will automatically download the sheet as a.tsv
and generate/update the markdown files in_publications/
for each publication.