Personal academic website, built on the Academic Pages Jekyll template.
-
Make sure you have ruby-dev, bundler, and nodejs installed.
On MacOS:
brew install ruby brew install node gem install bundler
-
Run
bundle installto install ruby dependencies. If you get errors, deleteGemfile.lockand try again.If you see a file permission error, install gems locally instead:
bundle config set --local path 'vendor/bundle' bundle install
-
Run
jekyll serve -l -H localhost(orbundle exec jekyll serve -l -H localhost) to build and serve the site atlocalhost:4000. It rebuilds automatically on changes to Markdown/HTML files; changes to_config.ymlrequire restarting.
You can also use the provided Dockerfile to run the site without installing Ruby/Node locally:
chmod -R 777 .
docker compose upThen visit localhost:4000.
This site is based on Academic Pages, maintained by Robert Zupko and originally forked by Stuart Geiger from the Minimal Mistakes Jekyll theme (© 2016 Michael Rose, MIT License — see LICENSE).