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

Elder.js

2090 個星
53 個 fork
37 個 issue
首頁
https://elderguide.com/tech/elderjs/
儲存庫
elderjs/elderjs
語言
JavaScript
授權
MIT
範本
Svelte

什麼是 Elder.js?

Elder.js 由一小群 SEO 和開發人員從頭開始設計,旨在解決使用 10,000 到 100,000+ 個頁面建構旗艦 SEO 網站時遇到的獨特挑戰和複雜性。

功能

  • 建構掛鉤(Build hooks) 讓您可以插入整個頁面生成過程和建構過程的任何部分,並根據需要進行自訂。
  • 高度最佳化的建構流程: 它將跨越您所能提供的所有 CPU 核心,使您的網站建構盡可能快。 作為參考,Elder.js 使用平價的 4 核心 VM 即可在 8 分鐘內輕鬆產生一個資料密集型的 18,000 頁網站。
  • 直接的資料流程: 只需將 data.js 檔案與您的路由關聯,您就可以完全控制如何在將資料發送到您的 Svelte 範本之前擷取、準備和操作資料。 您可以在 Node.js 中執行的任何操作,都可以用於擷取資料。 多個資料來源,沒問題。
  • 部分 hydration: 僅使用部分 hydration 將需要互動的內容傳送到客戶端。 這讓您可以向瀏覽器發送較少的資料,但仍然可以獲得您喜愛的所有 Svelte 互動功能。
  • 社群外掛程式: 透過將 預先建構的外掛程式 新增至您的網站,輕鬆擴展您的 Elder.js 網站的功能。

非常適合大小型網站

雖然 Elder.js 的建立是為了支援大型網站,但 Elder.js 範本 使個人部落格在短時間內啟動並執行變得非常容易。

尋找更多靜態網站產生器