Eleventy

11ty.dev又名 11ty

开源的静态网站生成器,可混用 Markdown、Liquid、Nunjucks 等多种模板语言,构建 4000 个 Markdown 文件约 1.93 秒,适合手写模板、不想被框架绑死的前端开发者搭博客和文档站。

工具免费不用登录网页 · Windows · macOS · Linux英文开源国内可直接访问

Eleventy(简称 11ty)是一个开源的静态网站生成器。它把 Markdown、HTML 和各种模板文件编译成一组静态页面,输出到 _site 目录,不需要数据库或后端服务。对想自己搭博客、文档站或小型官网的人来说,它解决的是「写内容」和「生成网页」之间的重复劳动:文件放进去,跑一条命令,站点就出来了。

主要功能

模板语言支持得很杂:Markdown、Liquid、Nunjucks、Handlebars、Mustache、EJS、Pug、HAML、WebC、JSX、TypeScript 都能混着用,同一个项目里不同文件可以用不同语法。数据方面有 Data Cascade、全局数据文件、JavaScript 数据文件和 Collections API,可以把文章按标签聚合成列表、做分页。命令行带 --serve 参数时会启动本地开发服务器,默认在 8080 端口,改文件自动重新构建。

官方还提供一批插件:图片处理、RSS、语法高亮、国际化、导航、Bundle 等,另有 Programmatic API 供脚本调用。页面上有一个浏览器内试玩的示例项目,可以直接改 Markdown 和 Liquid 看效果,不用先装环境。

适合谁

需要手写模板、又不想被框架绑死的开发者。官网列出的使用方包括 NASA、CERN、W3C、Google、Microsoft、Mozilla 等,GitHub 上有 88,000 多个仓库依赖它。构建性能是它主打的点:官网给出的对比里,构建 4000 个 Markdown 文件耗时 1.93 秒,同场对比的 Astro 是 22.90 秒、Gatsby 29.05 秒、Next.js 70.65 秒。

费用与限制

项目本身开源免费,代码在 GitHub 上,npm 累计下载量超过 1.5 亿次。使用前需要本机装 Node.js 18 或更新版本,用 npx、pnpm 或 yarn 运行。它只负责生成静态文件,评论、搜索这类动态功能要自己接第三方服务。官网当前稳定版是 v3.1.8,另有 v4 预发布版 4.0.0-alpha.10。

常见问题

Eleventy 收费吗?
Eleventy 免费使用。
用 Eleventy 要登录吗?
不用登录就能用。
Eleventy 国内能访问吗?
本站 11 月 8 日 检测,Eleventy 在国内可以直接访问。
Eleventy 有哪些平台 / App?
支持 网页、Windows、macOS、Linux。
Eleventy 的替代品有哪些?
本站整理了 4 个替代品,例如 Astro、Nuxt、GitHub Pages、Netlify。

替代品 全部 4 个 →

Astro国内可直接访问 开源的 JavaScript Web 框架,服务端优先渲染、默认输出零 JavaScript,可混用 React、Vue、Svelte 等组件,并内置内容集合与图片优化,适合做营销页、博客、文档站的前端开发者用来压首屏体积。同为静态站点生成器,内置内容集合与 Markdown 支持,换过去生态更大但模板自由度降低 Nuxt免费不用登录国内可直接访问 基于 Vue 的全栈 Web 框架,路由按文件目录生成、组件与组合式函数自动导入,渲染方式可按页面选服务端渲染或静态生成,适合已会 Vue、要搭搜索引擎能收录的官网或内容站的开发者。替代静态生成这一块:可按页面选静态输出,但绑定 Vue 生态,失去混用多种模板语言的自由 GitHub Pages要登录国内可直接访问 GitHub 提供的静态网站托管服务,从仓库推送代码即可发布站点,支持自定义域名与 Jekyll 主题,适合开发者和项目文档作者。替代托管发布这一块:推送即上线,但只托管不生成,仍需另配构建工具 Netlify有免费版要登录国内可直接访问 面向前端与全栈开发者的 Web 托管平台,可从 Git 仓库、命令行或拖拽部署,自动构建并发布到全球 CDN,每个 Pull Request 生成独立预览地址,适合独立开发者和小团队省去服务器运维、把精力放在写代码上。替代部署托管这一块:连 Git 自动构建发布到 CDN,生成环节仍要自己搭

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 4 个打开官网11ty.dev