buildawesome

A simpler site generator. Transforms a directory of templates (of varying types) into HTML.

AI Prompts & Specs

<p align="center"><img src="./docs/ba-11ty-logo.png" width="200" height="200" alt="Build Awesome (balloon) and 11ty Logo"></p>

Build Awesome (Eleventy) 🕚⚡️🎈🐀

A simpler static site generator. An alternative to Jekyll. Written in JavaScript. Transforms a directory of templates (of varying types) into HTML.

Works with HTML, Markdown, JavaScript, Liquid, Nunjucks, with addons for WebC, Sass, Vue, Svelte, TypeScript, JSX, and many others!

Documentation

- Star this repo on GitHub!
- Follow us on Mastodon @[email protected]
- Follow us on Bluesky @11ty.dev
- Install from npm
- Follow on GitHub
- Watch us on YouTube
- Chat on Discord
- Latest: ![npm Version](https://www.npmjs.com/package/@11ty/eleventy)

Installation

text
npm install @awesome.me/buildawesome --save-dev

Backwards compatible here too:


npm install @11ty/eleventy --save-dev

Read our Getting Started guide.

Tests

text
npm test

We have a few test suites, for various reasons:

- ava JavaScript test runner (assertions docs) (primary test suite in test/)
- Node.js Test runner (secondary test suite in test_node/)
- Vitest (in Browser Mode) (browser tests in packages/browser/test/)
- Benchmark for Performance Regressions

These run in various environments:

- Continuous Integration on GitHub Actions
- Code Coverage Statistics

Community Roadmap

- Top Feature Requests (Vote for your favorites!)
- Top Bugs 😱 (Add your own votes using the 👍 reaction)

Plugins

See the official docs on plugins.