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

MakeStaticSite

1 顆星
0 個分支
0 個問題
首頁
https://makestaticsite.sh/
儲存庫
paultraf/makestaticsite
語言
Bash
授權條款
AGPL-3.0-only

一組 Bash 腳本,用於產生(動態)網站的靜態快照,使用 Wget 和其他開源工具進行精煉和部署。

功能

  • 簡單明瞭的命令列介面
  • 一個設定腳本,透過簡單的互動式對話引導使用者建立設定檔;不需要手動編輯
  • 支援多個網站,每個網站都在自己的設定檔中定義自訂設定(任何給定網站也可以使用多個設定檔)。
  • 適用於批次處理,允許擴展操作,以便在一個進程中更新任何或所有網站。
  • 支援 CMS 登入,這為轉換現有網站同時保持 WordPress 安裝的現狀鋪平了道路。
  • 執行時選項,例如詳細程度,用於配置輸出級別;以及是否歸檔每個建置
  • 可選擇提供整個網站的可下載副本,作為 zip 檔案,可以在離線狀態下使用,例如,從記憶棒中使用,使您的網站可攜式。
  • 本地和遠端(伺服器)部署選項,包括透過 SSH 和 Netlify 的 rsync。
  • 對於 WordPress 安裝,使用 WP-CLI 來準備網站進行鏡像,加上一個離線搜尋替代方案(WP Offline Search 外掛程式),可以在離線狀態下工作。
  • 程式碼片段 – 一個實驗性的工具,可以使用 HTML 區塊調整任何頁面並提供離線變體。
  • 支援使用後處理的自訂屬性 – 透過建立一個未被考慮的 URL 清單,然後在它們上重新執行 Wget
  • 符合 W3C 標準。雖然這實際上取決於來源,但頁面可以使用 HTML Tidy 清理。該系統還會產生一個 sitemap XML 和 robots.txt 檔案,以匹配輸出的檔案。

尋找更多靜態網站產生器