20K ·GitHub
这是什么?
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 支持等附加组件。
Which topics is it in?
blog-engine, jamstack, documentation-tool, static-site, templates, static-site-generator, html, markdown, npm, frontend, tool, nodejs
