让我们谈谈 Jamstack 的未来——加入我们

Harp

4987 星星
300 fork
25 问题
主页
http://harpjs.com/
存储库
sintaxi/harp
推特
@HarpWebServer
语言
JavaScript
许可证
MIT
模板
EJS,Jade

Harp 是一个静态网络服务器,它还可以将 Jade、Markdown、EJS、Less、Stylus、Sass 和 CoffeeScript 作为 HTML、CSS 和 JavaScript 提供服务,而无需任何配置。它支持广受青睐的布局/部分范例,并且具有灵活的元数据和全局对象,用于遍历文件系统并将自定义数据注入到模板中。此外,Harp 还可以将项目编译为用于托管在任何有效 HTTP 服务器背后的静态资源。

为什么?

预编译器变得极其强大,以静态资源交付前端具有很多好处。它简单,易于维护,风险低,易于扩展,需要较低的认知开销。我希望有一个足够强大的轻量级网络服务器,让我放弃网络框架不用,进行十分简单的前端发布。

功能

  • 易于安装,易于使用
  • 快速且轻量级
  • 健壮(干净的 URL,智能路径重定向)
  • 内置预处理
  • 一流布局和部分支持
  • 内置 LRU 缓存(在生产模式下)
  • 可以将资源导出到 HTML/CSS/JS
  • 不需要构建步骤或 grunt 任务
  • 使用起来很有趣

支持的预处理器

语言超集 空格敏感
HTML EJS Jade, Markdown
CSS LESS, Sass (SCSS) Stylus
JavaScript (待定) CoffeeScript

资源

查找更多静态网站生成器