Skip to content

Latest commit

 

History

83 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

frootlab.cs.umd.edu

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.

Structure

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

Editing content

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.

Adding a publication

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).

Local preview

From this directory:

python3 -m http.server 8000

Then open http://localhost:8000 in a browser.

Deploying

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.

License

This project is licensed under the Apache License 2.0.

About

Froot Lab UMD website

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages