Personal homepage and blog for Emil Friðriksson — a static site built with Eleventy and deployed to GitHub Pages via GitHub Actions.
Live at https://emilf.dev.
src/— site source (templates, Markdown, assets)src/index.njk— homepagesrc/about.md,src/blog.md,src/projects.md— top-level pagessrc/blog/— blog posts (Markdown)src/projects/— project pages (Markdown)src/_includes/— layouts and partialssrc/_data/site.json— site metadatasrc/assets/— CSS, imagessrc/CNAME— custom domain, carried into the build output
_site/— build output (generated, not committed)
npm install
npm run start # local dev server with live reload
npm run build # one-off build into _site/Pushes to master trigger .github/workflows/pages.yml, which builds the
site and publishes it to GitHub Pages. The Pages source is set to
"GitHub Actions" (not a branch).