让我们讨论 Jamstack 的未来——加入我们

Weaver

5
2 分叉
0 问题
主页
https://davidsiaw.github.io/weaver-docs
版本库
davidsiaw/weaver
语言
Ruby
许可证
MIT

关于

Weaver 是一个基于 Ruby 语言的简单 DSL,它允许你使用 Ruby 代码创建一个静态网站,并为许多 Bootstrap 惯用语和 JQuery 插件提供了快捷方式。

它使用 Sinatra 让你在更改网站时预览它,然后让你构建它以便部署。

利用好 Ruby 生成功能,你可以生成博客、搜索页面、列表,基本上可以在静态网站中进行任何操作!

如何使用

只需使用 gem install weaver 安装 weaver

然后,weaver create my-site

然后,cd my-site && bundle install && bundle exec weaver

然后在 http://localhost:4567 查看你的网站

完成后,bundle exec weaver build 会将网站的代码生成到 build 目录中,然后将代码复制到静态主机或 CDN!

设计理念

Weaver 通过使用 DSL,尽可能轻松且可预测地编写丰富的静态网站。图像存储在特殊的图像文件夹中,因为图像非常特殊,可以让你免于持续地复制粘贴目录结构。生成代码应该尽可能简单,甚至制作表单也应该很容易。Weaver 文档本身就是用 Weaver 编写的。

查找更多静态网站生成器