Static GitHub Pages site for a MHL lab.
data/members.json: lab members, contact details, CV summaries, research interestsdata/available-theses.json: available diploma thesis projectsdata/ongoing-theses.json: diploma theses currently under developmentdata/equipment.json: lab equipmentdata/publications.bib: BibTeX entries for publicationsdata/publications-extra.json: PDF links, publisher links, and abstracts keyed by BibTeX entry key
index.html: introductory pagemembers.html: lab membersavailable-theses.html: available diploma thesis projectsongoing-theses.html: diploma theses under developmentpublications.html: publications parsed from BibTeXequipment.html: available equipment
Run a small static server from this directory:
python3 -m http.server 8000Then open http://localhost:8000. The data-driven pages use fetch(), so they should be previewed through a local server instead of by double-clicking the HTML files.
Push this repository to GitHub and enable GitHub Pages for the branch. No build step is required.