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

Sitio

50 個星星
3 個分支
0 個問題
首頁
https://github.com/fiatjaf/sitio
儲存庫
fiatjaf/sitio
語言
JavaScript
許可證
MIT
樣板
React

取得任何來源 -- Markdown 或其他文件、API 呼叫、資料庫、無頭 CMS --,使用 sitio 輔助程式或您自己的方式處理它們,然後呈現頁面。無需調整您的檔案以符合某些預定義的模式或樹狀結構,將它們放置在您想要的任何位置,並編寫您自己的程式碼來尋找它們(儘管提供了一些輔助程式)。

您可以編寫動態元件並將它們嵌入到頁面中,例如在網站的某個部分放置類似 SPA 的功能,或在部落格文章中間嵌入地圖、選擇器、動態表單或其他類型的功能。

由於所有內容都是靜態渲染的,因此生成的網站可以在沒有 JavaScript 的環境中運行(當然,動態元件除外),但是如果存在 JavaScript,瀏覽體驗將非常流暢和快速,而無需重新載入整個頁面。

此外,只有網站/應用程式的骨架(基本元件和程式碼)是靜態載入的,每個頁面的所有特定資料都會在訪客瀏覽時以非同步和動態的方式載入。

尋找更多靜態網站產生器