buildawesome README

The project's README from github.com/11ty/buildawesome. As one markdown file: README.md.

Build Awesome (balloon) and 11ty Logo

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

Installation

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

# Backwards compatible here too:
npm install @11ty/eleventy --save-dev

Read our Getting Started guide.

Tests

npm test

We have a few test suites, for various reasons:

These run in various environments:

Community Roadmap

Plugins

See the official docs on plugins.

buildawesome (11ty/buildawesome)

Searching Database…

Что это такое?Buildawesome (Eleventy) — это генератор статических сайтов, который превращает каталог шаблонов в HTML. Его позиционируют как более простую альтернативу Jekyll.
Это фреймворк вроде Jekyll или что-то другое?Это генератор статических сайтов на основе Node.js (CLI-инструмент). Он создан как альтернатива Jekyll, но написан на JavaScript, а не на Ruby.
Как его установить и собрать сайт?Установите его из npm и следуйте руководству «Getting Started» в официальной документации, чтобы создать структуру сайта и собрать его.
Какая версия Node.js мне нужна?Проект требует Node.js версии 22.15 или новее, согласно полю engines в его конфигурации пакета.
Поддерживает ли он из коробки Sass, Vue или TypeScript?Базовая поддержка включает HTML, Markdown, JavaScript, Liquid и Nunjucks. Для WebC, Sass, Vue, Svelte, TypeScript и JSX нужны официальные плагины-дополнения.
Какие языки шаблонов он понимает без дополнительных плагинов?Из коробки он работает с шаблонами HTML, Markdown, JavaScript, Liquid и Nunjucks, а другие форматы доступны через официальные плагины.
Как в проекте организовано тестирование?Используется несколько наборов тестов: тестовый раннер AVA и встроенный тестовый раннер Node для серверного кода, а также Vitest в режиме браузера для пакетов, которые работают именно в браузере.
Где найти все доступные плагины?В официальной документации есть отдельная страница с плагинами, где перечислены дополнения вроде Sass, Vue, Svelte, TypeScript и поддержки JSX.
What are similar projects?hugo, zola, react-static, gridea, vuepress, docz, mdBook, decap-cms
Creator
11ty
Size
6.9 MB
Stars
20K
Age
8y
Commits · 90 Days