本文將介紹如何正確地升級主題版本。
版本#
在升級之前,需要先了解下什麽是版本。除了 Releases 列出的相對穩定的版本外,你還可以使用某個分支,如:master
、develop
等,甚至還可以選擇某個 commit
。
本文將使用
[version]
占位符代表版本,請自行替換為要安裝的版本即可。
升級#
請根據安裝方式的不同選擇對應的升級步驟:Git Submodule 和 Hugo Module。
請註意,不管使用的是哪種安裝方式,你最後總是需要通過
hugo mod npm pack
和npm install
拉取並安裝依賴。
Git Submodule#
1$ cd themes/hugo-theme-bootstrap
2$ git fetch
3$ git checkout [version]
4$ cd ../../
5$ hugo mod npm pack
6$ npm update
7$ git add themes/hugo-theme-bootstrap package.json package-lock.json
8$ git commit -m 'Bump theme to [version]'
git fetch
獲取主題倉庫最新的分支和標簽信息。git checkout [version]
切換到[version]
版本。hugo mod npm pack
和npm install
拉取並安裝主題最新的依賴。
Hugo Module#
1$ hugo mod get github.com/razonyang/hugo-theme-bootstrap@[version]
2$ hugo mod tidy
3$ hugo mod npm pack
4$ npm update
5$ git add go.mod go.sum package.json package-lock.json
6$ git commit -m 'Bump theme to [version]'
hugo mod tidy
清理多余的依賴。hugo mod npm pack
和npm install
拉取並安裝主題最新的依賴。
評論