Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An Eleventy starter blog with Sass, custom webfonts, and Parcel JavaScript bundling, based on the 11ty base blog.

Hugo + Gulp boilerplate that powered the Forestry.io site, with PostCSS, Webpack, BrowserSync, and Algolia search.

Black Beat is a 2-column free layout based on dark gray color theme using colorful header graphics

A Gatsby starter for scaffolding new sites with Material Design for Bootstrap's CSS framework and React components.

A premade Flask template for deploying Python web apps to Vercel, part of the FullyPacks GitHub template collection.
Eleventy Base is a publicly available Eleventy starter project that extends the official Eleventy Base Blog with Sass compilation, custom webfonts, and Parcel-based JavaScript bundling. This starter takes Markdown, Nunjucks, Sass, and JavaScript files as input and outputs a complete static site into a _site directory, ready to deploy anywhere static hosting works.
Eleventy Base is a starter template for building static blogs and portfolio sites with Eleventy (11ty), a JavaScript static site generator. It builds on the Eleventy Base Blog, so it inherits a blog-focused structure with tag collections, a feed, and navigation, while adding a Sass pipeline, custom webfont support, and Parcel for bundling client-side JavaScript. The project lives on GitHub.
post tag to be added to the blog collection; adding the nav tag puts a page in the top-level site navigation..eleventy.js via templateFormats; blog posts don't have to be Markdown.css and png listed in templateFormats are copied to the output unchanged, keeping the directory structure intact._includes/layouts/base.njk provides the top-level HTML, home.njk the home page template, and post.njk the blog post template, all wrapping into base.njk._includes/postlist.njk is a Nunjucks include that renders a list of all posts, and index.njk shows how to use it.posts/ (or any directory), tag them with post, and they automatically appear in the post list and feed.nav tag to any template to include it in the top-level navigation, as already done on index.njk and about/index.md._data/metadata.json to change site metadata, and use the about/index.md example to add new content pages.Install dependencies with npm install, then run npm start for local development with hot-reload. Use npm run debug for detailed build output, or npm run build to generate the static site into the _site directory.
Eleventy is a JavaScript static site generator that produces fast static sites from templates like Markdown, Nunjucks, and Liquid. Eleventy Base is built on it and uses the official Eleventy Base Blog as its starting point.
Create a new file in any supported template format, add the nav tag to its front matter to include it in the top-level navigation, and set a layout. The about/index.md file provides a working example.
Add a Markdown file in the posts/ directory or any other folder, and give it the post tag in front matter. It will automatically be added to the post list, the blog collection, and the RSS feed.
Run npm run build to compile everything into the _site directory. For local development with hot-reload, run npm start; use npm run debug for debug mode.
