Official homepage for KnowledgeX Lab, built with Jekyll and hosted on GitHub Pages.
🌐 Live site: https://knowledgexlab.github.io
Prerequisites: Ruby via conda (system Ruby not used).
# Install dependencies (first time only)
bundle install
# Start local server
bundle exec jekyll serveAll content lives in _data/ and _config.yml — no code changes needed.
Edit _data/people.yml:
- name: "Firstname Lastname"
role: "Faculty" # Faculty | PhD Student | Master Student | Principal Investigator
photo: "/assets/images/people/filename.jpg"
bio: "One-line bio."
research: "Research area"
links:
homepage: "https://..."
scholar: "https://scholar.google.com/..."
github: "https://github.com/..."
email: "you@example.com"Place the photo in assets/images/people/.
Edit _data/publications.yml.
Edit _data/projects.yml.
Edit the news: array in _config.yml.
Push to the main branch. GitHub Pages builds and deploys automatically.
git push origin mainFirst-time setup: go to Settings → Pages → Source and set branch to main, root /.
| Layer | Tech |
|---|---|
| Generator | Jekyll (github-pages gem) |
| Fonts | Cormorant Garamond + DM Sans (Google Fonts) |
| Icons | Font Awesome 6 + Academicons |
| Hosting | GitHub Pages |