Abell基于 JavaScript 的静态站点生成器

联合创作 · 2023-10-02 10:05

Abell 是一个为 JavaScript 开发者设计的静态网站生成器。帮助你以最小的设置,用你几乎已经知道的语法创建JSON、Markdown或基于静态数据的网站。构建在 abelljs/abell-renderer 之上。

  • Abell文件是HTML文件,它允许你在大括号内写JS,所以你可以使用JavaScript来循环数据,要求静态数据,并在HTML中使用条件。样式、客户端脚本和其他几乎所有的东西都与你在普通的HTML中做的一样。
  • Abell在abell build上为你建立一个静态的网站,所以如果你的网站不需要任何客户端的JavaScript,Abell就不会在你的项目中添加任何JavaScript。
  • 有关键的CSS/JS需要在用户访问页面时立即加载?有了Abell,你可以从组件中内联一个CSS或JavaScript。
  • 如果你有一个 portfolio,而且你厌倦了写代码来添加新的项目,你可以把你所有的项目信息放在一个JSON文件中,并在Abell中呈现列表。
  • 虽然有一种方法可以创建Abell插件,但在大多数情况下,你完全可以直接从你的Abell文件中使用Node.js。
npx create-abell-app my-blog
cd my-blog
npm run dev
浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报