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 的静态网站生成器(命令行工具),作为 Jekyll 的替代品而构建,但用 JavaScript 编写,而不是 Ruby。
我要怎么安装并构建网站?从 npm 安装,然后按照官方文档中的 Getting Started 指南来搭建并构建你的网站。
我需要哪个 Node.js 版本?根据项目包配置中的 engines 字段,项目要求 Node.js 22.15 或更新版本。
它开箱即用就支持 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