如何將WordPress一鍵轉成HTML網頁?

使用Simply Static外掛創建一個防黑客攻擊和快速閃電的靜態站點。

靜態網站是歸檔WordPress網站的理想格式,因為它是網站的純HTML副本。它不需要PHP和MySQL,因此該網站防黑客攻擊且速度非常快。以下是有關如何使用Simply Static插件將WordPress網站轉換為純HTML,靜態網站的分步說明。

步驟1:準備您的網站

由於靜態網站沒有PHP,因此它將無法處理表單提交等動態操作。禁用或替換註釋和聯繫表,並使用託管替代項(例如 分別為Disqus和  Wufoo)。

無限滾動和動態“加載更多”帖子功能也將不可用,因此將分頁轉換為普通的下一個/上一個或數字鏈接。

將內容更新為網站的常綠版本。也許您想從帖子中刪除日期。請記住,該網站將永遠保持這種狀態(或至少持續很長時間)。

停用所有不必要的插件。您將不再需要安全性和實用程序插件。

最後,備份您的網站。您永遠不知道何時可以恢復它。

步驟2:生成您網站的靜態副本

安裝並激活Simply Static插件。這是我推薦的設置:

一般

  • 使用相對網址
  • 本地目錄傳遞方法

如果您的網站位於/home/user/public_html,請考慮使用/home/user/static_html作為輸出目錄。

包含/排除

Simply Static將僅生成您的公共帖子和頁面。這意味著,如果您有未從導航或網站鏈接到的隱藏頁面,則該隱藏頁面將不包含在輸出中。如果需要這些頁面,請確保在設置中包括任何隱藏的頁面。

現在轉到“診斷”頁面,並確保所有面板上都有綠色指示燈。

如果一切正常,請轉到“生成”,然後單擊“ 生成靜態文件”按鈕。Simply Static將需要一些時間來生成您的靜態站點。

步驟3:預覽並解決問題

由於我們將靜態網站輸出到/home/user/static_html,因此我們需要創建一個子域進行查看。創建一個類似的域static.yourwebsite.com並將其指向該目錄。這是您在cPanel中的處理方式:

現在,您可以訪問該URL預覽靜態站點。

遺失檔案

如果靜態站點中缺少文件,請更新“簡單靜態”設置並包括文件的URL。刪除生成的站點並生成一個新副本。現在,丟失的文件將包含在靜態站點中。

搜索和替換URL

如果需要搜索和替換靜態站點中的URL,可以使用以下命令進行操作:

grep -rl oldstring somedir/ | xargs sed -i 's/oldstring/newstring/g'

來源:  使用Grep和Sed在Linux中替換多個文件中的字符串

步驟4:上線

對您的網站滿意並準備上線了嗎?僅需2個步驟:

  1. 重命名public_htmlpublic_html_backup
  2. 重命名static_htmlpublic_html

如果您已備份所有內容,則也可以完全刪除舊的WordPress網站。享受您的新靜態網站。