This starter repo builds a clean, Stanford-academic-style lab website using Jekyll and YAML data files.
It is designed for easy editing by lab members (add people/pubs/projects/news via _data/*.yml).
Prereqs: Ruby + Bundler installed.
bundle install
bundle exec jekyll serve --livereloadOpen: http://127.0.0.1:4000
This repo includes a GitHub Actions workflow that:
- builds on push to
main - deploys to GitHub Pages
Steps:
- Create a repo (public for free GitHub Pages).
- Push this code.
- GitHub → Settings → Pages → Source: GitHub Actions
- After the Action finishes, visit your Pages URL.
- People:
_data/people.yml - Publications:
_data/publications.yml - Projects:
_data/projects.yml - News:
_data/news.yml
Images:
- People headshots:
assets/img/people/ - Project thumbnails:
assets/img/projects/ - Favicon:
assets/img/lab/favicon.png(replace placeholder)
- Home:
index.md - People:
people/index.md - Publications:
publications/index.md - Projects:
projects/index.md - News:
news/index.md - Contact:
contact/index.md