讓我們來談談 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 使編寫豐富的靜態網站盡可能簡單和可預測。 圖像存儲在一個特殊的 images 資料夾中,因為圖像非常特殊,使您不必不斷地複製粘貼目錄結構。 產生程式碼應該盡可能輕鬆,甚至製作表單也應該很容易。 Weaver 文件本身就是用 Weaver 編寫的。

查找更多靜態網站產生器