讓我們來談談 Jamstack 的未來 — 加入我們

Lambda Pad

121 個星標
27 個 fork
10 個 issue
首頁
https://github.com/gar1t/lambdapad
儲存庫
gar1t/lambdapad
語言
Erlang
授權
Apache-2.0
範本
Django

Lambda Pad 可用於產生靜態網站。以下是重點

  • 以各種格式維護資料
  • 維護範本和相關的靜態內容
  • 使用 Erlang 模組來產生靜態網站

為什麼要另一個工具?

可以說靜態網站產生是一個已解決的問題。當已經有這麼多完善、強大且經過驗證的工具時,為什麼還會有人想要創建另一個靜態網站產生器?

因為世界需要一個擁抱函數式思維的靜態網站產生器。那代表什麼?

  • 行為應該是顯而易見的,或者在沒有過多冗長描述的情況下盡可能明顯
  • 使用者不應該因為隱含或以其他方式的神奇行為而感到困惑和迷惑
  • 解決方案應該小而集中,使其更容易理解 --- 一般來說,使用該工具時應該體現關注點分離的原則

當函數式思維的優點應用於靜態網站產生時,使用者將會更有樂趣,更有效率!

為什麼選擇 Erlang?

Erlang 是一種簡單易學且功能強大的函數式語言。它以構建高度可靠、可大規模擴展的系統而聞名(向 WhatsApp 致敬 --- 嘿,你們覺得贊助在斐濟進行為期六週的 Lambda Pad 衝刺怎麼樣?),但它也非常適合網站產生等任務。Erlang 的術語語法是低噪聲且具表達力的。Erlang 的函式美觀且易於維護。

Erlang 也相當快

問題與其說是為什麼選擇 Erlang,不如說是為什麼不選擇 Erlang

大多數靜態網站產生器都使用所謂的「人性化」語言進行配置和自訂。一些較受歡迎的選項包括 YAML、JSON、Ruby 和 Python。Lambda Pad 將展示 Erlang --- 是的,直接使用Erlang --- 應該被視為易用性、清晰度和生產力的常客!

尋找更多靜態網站產生器