What is this thing?

fr1end1y is a website starter kit that combines Umbraco, "the friendly CMS", with Eleventy, "a simpler static site generator".

It is highly experimental and doesn't support much more than simple rich text/prose content at the moment, but it could be used for a simple blog or docs site like the one you are looking at.

Features

  • Free and open source ๐Ÿด.

  • Available as a dotnet new template on NuGet.

  • Built on Umbraco 15 and Eleventy 3.

  • Uses the Umbraco Content Delivery API to retrieve content from the CMS and exposes it to Eleventy templates via global data.

  • Automatically renders Umbraco content nodes to Eleventy Nunjucks templates based on their content type.

  • Maps Umbraco content URLs to Eleventy permalinks so that the output site structure reflects the node tree structure.

  • Auto-generated subpage navigation menus and tables of contents.

  • Critical CSS bundling and inlining using the Eleventy Bundle plugin.

  • HTML and CSS output minification.

  • Automatic image optimisation using the Eleventy Image plugin.

  • Zero-JavaScript output ๐Ÿš€.

  • Useful scripts and configurations for local development.

Read more about the project in my blog.