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

Statiq

1601 個星星
226 個分支
194 個議題
首頁
https://statiq.dev/web/
儲存庫
statiqdev/Statiq.Web
語言
.Net
授權
繁榮公共授權
範本
Razor、Markdown

Statiq Web 是一個功能強大的靜態網站產生工具包,適用於大多數的使用案例。它建立在 Statiq Framework 之上,因此您始終可以擴展或自訂其基本功能。

Statiq 功能強大,因為它結合了一些簡單的建構模組,這些模組可以重新排列並以無限組合方式使用。把它想像成用於靜態產生的樂高®積木。

  • 內容和資料可以來自各種來源,包括輸入檔案資料庫服務
  • 建立的文件各自包含內容中繼資料
  • 這些文件由 管線處理。
  • 每個管線都由一個或多個 模組組成,這些模組會操作傳給它們的文件,透過轉換、彙總、篩選或產生全新的文件。
  • 每個管線的最終輸出將提供給其他管線,並可以寫入輸出檔案或部署到託管服務。

範本選擇

不同類型的內容需要不同類型的範本,而 Statiq 支援 Markdown 和 Razor(以及純 HTML),並且即將支援更多語言,例如 Handlebars/Mustache 和 Liquid。

資料靈活性

Statiq 理解各種資料格式,例如 YAML、JSON 和 XML,並且旨在將任何資料格式插入任何用途。從資料檔案到前置內容,使用您最習慣的資料格式。

極致的靈活性

Statiq 從頭開始設計,旨在透過 Statiq Web 等應用程式提供簡單且輕鬆的「順暢路徑」,同時在需要時透過擴展它們或使用完整的 Statiq Framework 來提供完整的控制。您不應因靜態產生器而妥協您的願景。

內建部署

如果找出如何部署網站是令人頭痛的事情,那麼很棒的工具又有什麼用呢?Statiq 內建了部署功能,適用於常見的場景,例如 Netlify 和 Azure App Service,並且即將支援 GitHub Pages、AWS 等。

尋找更多靜態網站產生器