In diesem Artikel wird erläutert, wie Sie das Theme richtig aktualisieren.
Versionen
Vor dem Upgrade muss angegeben werden, um welche Version es sich handelt. Zusätzlich zu den relativ stabilen Versionen, die in Veröffentlichungen aufgeführt sind, können Sie einen Zweig wie master, develop verwenden oder sogar ein bestimmtes commit auswählen.
In diesem Artikel wird der Platzhalter
[version]zur Darstellung der Version verwendet. Ersetzen Sie ihn einfach durch die Version, auf die Sie aktualisieren möchten.
Upgrade
Bitte wählen Sie je nach Installationsmethode den Upgrade-Schritt: Git-Submodul und Hugo-Modul.
Beachten Sie, dass Sie unabhängig von der von Ihnen verwendeten Installationsmethode immer Abhängigkeiten über
hugo mod npm packundnpm updateabrufen und aktualisieren müssen.
Zusätzliche Abhängigkeiten
Wenn Sie zusätzliche Abhängigkeiten hinzufügen möchten, müssen Sie diese in package.hugo.json statt in package.json definieren.
Das liegt daran, dass hugo mod npm pack immer package.json überschreibt, wodurch das package.hugo.json des Themes und das package.hugo.json Ihrer Website zusammengeführt werden.
Git-Submodul
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.hugo.json package.json package-lock.json
8$ git commit -m 'Bump theme to [version]'
git fetchRufen Sie die neuesten Branch- und Tag-Informationen aus dem Theme-Repository ab.git checkout [version]Wechsel zur[version]Version.hugo mod npm packundnpm updatezum Abrufen und Aktualisieren der neuesten Abhängigkeiten vom Thema.
Hugo-Modul
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.hugo.json package.json package-lock.json
6$ git commit -m 'Bump theme to [version]'
hugo mod tidyBereinigen Sie alle redundanten Abhängigkeiten.hugo mod npm packundnpm updaterufen die neuesten Abhängigkeiten vom Thema ab und aktualisieren sie.
Kommentare