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 i ist die Abkürzung von npm install.

package.json und package-lock.json MÜ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
  • --minify Minimierung 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

  1. Docker
  2. GitHub-Seiten
  3. Netlify
  4. Cloudflare-Seiten
  5. GitLab-Seiten
  6. Weitere Informationen finden Sie auf Hosting und Bereitstellung

Weiterführende Literatur