This website is built with Eleventy (11ty) and uses Bootstrap for layout and styling.
Content pages are written in Markdown with YAML front matter. Data-driven pages (publications, team, research, news) are powered by YAML data files in src/_data/. Templates use Nunjucks.
src/_data/ — YAML data files for publications, team members, news, research areas, videossrc/_includes/layouts/ — page layout templates (Nunjucks)src/_includes/partials/ — reusable components (header, footer, news widget)src/assets/ — CSS (compiled from Sass), JS, images, fontssrc/research/ — individual research area pagesnpm install
npm start
The dev server runs at http://localhost:8080 with live reload.
npm run build
Output goes to dist/.