Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Eleventy Duo is a minimal and beautiful Eleventy theme for personal blogs.
Eleventy Duo is a minimal Eleventy theme for personal blogs that generates a static site from Markdown content with built-in RSS, tags, pagination, and SEO metadata.
Eleventy Duo is a free, open-source Eleventy theme for personal blogs, created by yinkakun. It takes Markdown files for blog posts and pages as input and outputs a fully static website with features like RSS feed, tag pages, pagination, and syntax-highlighted code. The theme runs on Eleventy (11ty) as the static site generator and uses Webpack for asset bundling, PostCSS with Autoprefixer, PostCSS Preset Env, PurgeCSS, and CSSNano for CSS processing. It is licensed under the MIT License and has a live demo at https://eleventyduo.netlify.app.
The repository can be generated from the GitHub template, then cloned and set up with yarn install. You run yarn dev to serve the site locally and yarn build to generate a production version in the public directory. The site content lives in Markdown files and data files that are compiled by Eleventy into static HTML.
Eleventy Duo is free and open source under the MIT License. There are no paid tiers or subscriptions.
Yes, Eleventy Duo is open source under the MIT License, so you can use, modify, and distribute it freely, including in commercial projects.
It is preconfigured to work with Forestry, a git-based CMS. You can import the repository into Forestry and edit pages and posts via a web interface.
The recommended hosting is Netlify. Create a new site from the repository, set the build command to yarn build, and set the publish directory to public. Netlify rebuilds automatically when new commits are pushed.
It uses Eleventy (also called 11ty) as the static site generator, with Webpack for bundling and PostCSS for CSS processing.
Yes, you can create generic pages using a base layout. Add a new Markdown file with a layout: base front matter and a permalink, and the page will be generated at that route.
