0
我正在使用Nginx SSI標籤在我的網站頁面中包含模板文件(頁眉/頁腳/側欄)。但是,我期望將HTML傳遞給客戶端,而不是實際在瀏覽器上運行它。如何使用SSI標籤編譯HTML文件
問題是:每次我想要導出網站,我必須打開每個網頁,點擊'保存到'並用SSI標籤替換它。
有沒有辦法在這些文件上運行nginx並生成HTML?像nginx -c index.html
或其他解決方案?
我正在使用Nginx SSI標籤在我的網站頁面中包含模板文件(頁眉/頁腳/側欄)。但是,我期望將HTML傳遞給客戶端,而不是實際在瀏覽器上運行它。如何使用SSI標籤編譯HTML文件
問題是:每次我想要導出網站,我必須打開每個網頁,點擊'保存到'並用SSI標籤替換它。
有沒有辦法在這些文件上運行nginx並生成HTML?像nginx -c index.html
或其他解決方案?
當服務頁面時,SSI是由Nginx過濾器運行的,它們不是HTML簡寫形式(如SASS是CSS)。
儘管如此,在Linux/MacOS(和Windows,如果你下載它),你可以使用wget
鏡像你的網站。您將要求並獲取從主頁(通過遞歸)鏈接的所有處理過的網頁。試用:
wget --mirror localhost:8080
或您網站的任何其他網址。
好。這樣做:)我只是添加-nH參數,以避免創建一個localhost文件夾 –