在本節中,我們將談論部署的關鍵點,以避免部署期間的大多數問題。
構建工具#
如先決條件 所提到的,你需要於部署環境設置這些工具。
安裝依賴#
我們使用 NPM 來管理主題的依賴,有必要在部署環境中安裝依賴,因為我們不應該提交 node_modules
文件夾。
1$ npm i
npm i
等同於npm install
。
package.json
和package-lock.json
必須被提交,npm依賴於前者,後者將節省安裝時間。
構建站點#
安裝完依賴後,是時候構建站點了。
1$ hugo --gc --minify
--minify
最小化最終的 HTML 文件。
你可以提供
-b
標誌修改baseURL
。
該命令生成站點並默認存放到 public
目錄。
部署站點#
此步驟依賴於你使用的部署方式。
評論