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