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 Investigatorphoto: "/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 |