2013-10-18 76 views
0

我正在使用Nginx SSI標籤在我的網站頁面中包含模板文件(頁眉/頁腳/側欄)。但是,我期望將HTML傳遞給客戶端,而不是實際在瀏覽器上運行它。如何使用SSI標籤編譯HTML文件

問題是:每次我想要導出網站,我必須打開每個網頁,點擊'保存到'並用SSI標籤替換它。

有沒有辦法在這些文件上運行nginx並生成HTML?像nginx -c index.html或其他解決方案?

回答

1

當服務頁面時,SSI是由Nginx過濾器運行的,它們不是HTML簡寫形式(如SASS是CSS)。

儘管如此,在Linux/MacOS(和Windows,如果你下載它),你可以使用wget鏡像你的網站。您將要求並獲取從主頁(通過遞歸)鏈接的所有處理過的網頁。試用:

wget --mirror localhost:8080 

或您網站的任何其他網址。

+0

好。這樣做:)我只是添加-nH參數,以避免創建一個localhost文件夾 –