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

Rosid

143
6 叉子
0 问题
主页
http://rosid.electerious.com/
代码库
electerious/Rosid
语言
JavaScript
许可证
麻省理工学院许可证
模板
任意 JS

用 Node.js 编写的即时开发服务器和静态网站导出器。Rosid 会在向浏览器提供文件之前调用函数。这会让你可以随时对任意内容进行预处理,而无需另行保存它。

什么是 Rosid?

Rosid 是关注两个特性的框架

  1. 带实时重新加载的开发服务器,在你请求文件后会立即转换文件。
  2. 静态网站生成器,会使用已定义的转换函数转换文件。

为什么使用 Rosid?

  • 它不会强迫你使用已定义的目录结构
  • 它基于 Browsersync 等流行模块构建
  • 它可以很好地与你用来转换文件(比如GulpGrunt或 Vanilla JS)的工具集成在一起
  • 它很轻量级,只包含了真正需要的功能
  • 转换后的文件无需与它们的源文件一起保存
  • 它允许你将代码编译为静态文件,然后将它们托管在任意位置

它是如何工作的?

Rosid 会启动一个服务器并将请求的 URL 与用户定义的模式进行比较。当模式匹配时,关联的文件处理程序将被执行。处理程序会收到关于请求的信息,并且可以转换文件,然后文件会发送给浏览器。

查找更多静态网站生成器