A web site.
Find a file
2024-01-31 10:21:50 +01:00
config don't open external in new tab 2024-01-30 19:01:09 +01:00
src typo, remove 2024-01-31 10:21:50 +01:00
.env-sample add env file for different port 2023-01-09 09:15:03 +01:00
.gitignore same 2024-01-30 18:45:23 +01:00
.prettierignore just reference common 2024-01-30 18:45:05 +01:00
.prettierrc changed my mind, putting back prettierrc 2023-09-14 12:21:23 +02:00
eleventy.config.js rename config file, remove unused filters, add support for tags etc 2024-01-30 18:19:54 +01:00
LICENSE.MD adding LICENSE.MD 2023-01-17 13:01:51 +01:00
netlify.toml uninstall netlify-plugin-a11y, deprecated dependencies 2023-05-23 12:43:00 +02:00
package-lock.json updates, js-yaml support 2024-01-30 18:49:22 +01:00
package.json updates, js-yaml support 2024-01-30 18:49:22 +01:00
readme.md logbook out 2024-01-30 18:45:38 +01:00
tailwind.config.js tailwind: route to design tokens changed, new breakpoints 2024-01-30 18:32:14 +01:00

Eleventy Excellent

Easy to use Eleventy starter, based on the workflow suggested by Andy Bell's buildexcellentwebsit.es.

GitHub Repo stars Follow @lene@front-end.social

If you end up using this starter, feel free to send me a link, I'd love to see it!

Preview

https://eleventy-excellent.netlify.app/

Features

This starter includes:

  • The whole CSS workflow as suggested by buildexcellentwebsit.es
  • Accessible site navigation, editable in src/_data/navigation.js
  • Image optimization with Eleventy-img (see blog post)
  • Youtube embed with lite-youtube (see blog post)
  • Easy resource fetching with eleventy-fetch (see blog post)
  • Syntax highlighting via eleventy-plugin-syntaxhighlight (see blog post)
  • Advanced markdown handling (see blog post)
  • 301 redirects for Netlify (see blog post)
  • Automatically generated Open Graph images for blog posts (see blog post)
  • How Tailwind CSS is used here (see blog post)
  • SEO basics (XML-sitemap, metadata)
  • dayjs handling dates & times
  • Bundling via esbuild
  • RSS feed
  • Links to social networks
  • Mastodon domain verification snippet
  • carbon.txt
  • dark and light mode
  • Tags
  • Blog pagination

First steps

Please read the Get started docs!

Deploy directly to Netlify

Deploy to Netlify

Development

Install dependencies

npm install

Working locally

Starts watch tasks to compile when changes detected

npm start

Creating a production build

Minify JS, CSS and HTML.

npm run build

Built with Eleventy Excellent

Sites that are based on / built with Eleventy Excellent. Add your site by submitting a pull request! :)

Credits and Thank yous

Andy Bell

His CSS methodology "CUBE" makes sense to me. It goes hand in hand with Every Layout (which he co-authors). He has recently published an approach that incorporates Tailwind CSS into his methodology. Also, I learned how to use Eleventy in 2020 with his (now free) course.

Heydon Pickering

I strongly orientate myself on Heydon's approaches and really love his books.

Zach Leatherman

He is developing Eleventy and is constantly making it even better!

Stephanie Eckles

Stephanie provides a lot of resources for Eleventy and modern CSS.

Aleksandr Hovhannisyan

I love order and structure. Aleksandr does this in an exemplary way, which is why I based the structure of eleventy.js on his personal site. The 301 redirect solution I'm using is from his blog.

Manuel Matuzović

Manuel is an accessibility expert. The menu I'm using is from one of his articles on web.dev.

Bernard Nijenhuis

Bernard wrote the article on which the Open Graph Images implementation is based.