In diesem Abschnitt werden wir über die wichtigsten Punkte der Bereitstellung sprechen, um die meisten Probleme während der Bereitstellung zu vermeiden.
Build-Tools
Wie Voraussetzungen erwähnt, müssen Sie diese Tools in Ihrer Bereitstellungsumgebung einrichten.
Abhängigkeiten installieren
Wir verwenden NPM zum Verwalten der Abhängigkeiten des Themes. Es ist notwendig, die Abhängigkeiten in der Bereitstellungsumgebung zu installieren, da wir den Ordner node_modules NICHT festschreiben sollten.
1$ npm i
npm iist die Abkürzung vonnpm install.
package.jsonundpackage-lock.jsonMÜSSEN festgeschrieben werden, npm verlässt sich auf Ersteres, Letzteres spart Installationszeit.
Baustelle
Nach der Installation der Abhängigkeiten ist es an der Zeit, die Site zu erstellen.
1$ hugo --gc --minify
--minifyMinimierung des endgültigen HTML-Codes.
Sie können das
baseURLüber das Flag-bändern.
Der Befehl generiert die Site und speichert sie standardmäßig im Verzeichnis public.
Website wird bereitgestellt
Dieser Schritt hängt davon ab, welche Bereitstellungsmethoden Sie verwenden.
Bereitstellungsmethoden
- Docker
- GitHub-Seiten
- Netlify
- Cloudflare-Seiten
- GitLab-Seiten
- Weitere Informationen finden Sie auf Hosting und Bereitstellung
Kommentare