Quarto-based website for the Amit Systems Lab, led by Dr. Nadav Amit at the Technion.

Local Development

# Preview with live reload (localhost:4322)
quarto preview

# Build the site
quarto render

Project Structure

  • _quarto.yml — main configuration
  • *.qmd — page content (index, people, research, publications, join)
  • people/ — per-member pages (used by the People listing)
  • publications/ — academic papers organized by type (conferences, journals, workshops)
  • publications.bib — BibTeX source of truth; split into per-paper bib/<key>.bib by scripts/split_bib.py at pre-render
  • bib-template.ejs — listing template; highlights any name in LAB_MEMBERS
  • _extensions/filters/render-publication-links.lua — shared with the personal site; renders venue + PDF/Code/Permalink/BibTeX links on each publication page
  • _site/ — rendered output (gitignored)

Deployment

Automated via GitHub Actions on push to master. Deploys to lab.amit.zone.

The publications pipeline (split_bib + Lua filter + EJS template) is shared in spirit with nadav.amit.zone — copied here rather than via a Quarto extension. If a fix lands on one site, port it manually to the other.