在本节中,我们将谈论部署的关键点,以避免部署期间的大多数问题。
构建工具
如先决条件所提到的,你需要于部署环境设置这些工具。
安装依赖
我们使用 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
目录。
部署站点
此步骤依赖于你使用的部署方式。
评论