Static site for the FROOT Lab (Prof. Alan Zaoxing Liu), Department of Computer Science, University of Maryland.
This replaces the site's previous WordPress install. No build step, no server-side code — just plain HTML/CSS/JS, so anyone can edit a page and open a pull request.
index.html Home page (hero, about, news, projects, publications, join/contact)
news.html Full news history, plus pinned LinkedIn posts
projects.html Full projects list
publications.html Full publications list
team.html Team roster
assets/css/style.css Site styles, including the light/dark theme
assets/js/theme.js Mobile nav toggle + dark mode toggle
assets/js/publications.js Renders publications.html from the BibTeX file below
assets/data/publications.bib All publications, one BibTeX entry each (edit this, not the HTML)
assets/img/logo/ frootlab logo system (see its own README for variants and usage)
assets/img/ Favicons, team photos, sponsor logos
assets/files/ Recruiting PDFs linked from the Join the Lab section
Each page is plain HTML — open the file, find the relevant <article class="card"> block, and copy/edit/add blocks as needed. Comments in projects.html, publications.html, and team.html show the pattern to repeat for new entries.
Append a BibTeX entry to assets/data/publications.bib; the Publications page renders it automatically, grouped by year (newest first) and in file order within a year. Standard fields are used as-is (title, author, year, booktitle/journal, url for the paper link). Optional extras: venue (short display name, e.g. {USENIX NSDI}), code (repo link), blog (write-up link), note (status text such as {To appear}), and award (shown on its own line). The citation key becomes the entry's anchor, e.g. publications.html#r2cc.
The page fetches the .bib file, so it must be served over HTTP (the local preview below works; opening the file directly does not).
From this directory:
python3 -m http.server 8000
Then open http://localhost:8000 in a browser.
Upload the contents of this directory to the web root (public_html) of the hosting account. There is nothing to build — copy the files as-is.
This project is licensed under the Apache License 2.0.