This site is built with Eleventy and Netlify
npm install
Use the Netlify CLI to inject environment variables stored against the Netlify site — no local .env
file needed!
ntl dev
./lib
Contains all code to fetch and format data from the following sources:
./src
Directories prefixed with _
are utility folders, providing global data, layouts, styles, component partials and other
functionality.
Other directories (about, blog, talks, topics, uses) act as page-level route directories, resulting
in e.g. /activity/
, /talks/
etc in the site build.
The site homepage is built from /src/index.11ty.js
.
/{name}/index.11ty.js
builds the /{name}/
route./{name}/{name}.11tydata.js
fetches the data that is provided to sibling files.{name}-pages.11ty.js
creates a collection of files (or dynamic routes) using Eleventy pagination, available on/{name}/{dynamic_route}/
.eleventy.js
The Eleventy config file:
Using netlify dev
, the site is built to and served from _site
.