In deze sectie gaan we het hebben over de belangrijkste implementatiepunten om de meeste problemen tijdens de implementatie te voorkomen.

Bouwhulpmiddelen

Zoals Vereisten al zei, moet u deze tools instellen in uw implementatieomgeving.

Afhankelijkheden installeren

We gebruiken NPM voor het beheren van de afhankelijkheden van het thema. Het is noodzakelijk om de afhankelijkheden in de implementatieomgeving te installeren, omdat we MOET NIET de map node_modules vastleggen.

1$ npm i

npm i is de snelkoppeling van npm install.

De package.json en package-lock.json MOETEN worden vastgelegd, npm vertrouwt op de eerste, de laatste bespaart de installatietijd.

Bouwplaats

Het is tijd om de site te bouwen na het installeren van de afhankelijkheden.

1$ hugo --gc --minify
  • --minify verkleint de uiteindelijke HTML.

U kunt de baseURL wijzigen via de vlag -b.

De opdracht heeft de site gegenereerd en standaard opgeslagen in de map public.

Site implementeren

Deze stap is afhankelijk van de implementatiemethoden die u gebruikt.

Implementatiemethoden

  1. Dokwerker
  2. GitHub-pagina’s
  3. Netlificeren
  4. Cloudflare-pagina’s
  5. GitLab-pagina’s
  6. Vind meer op Hosting en implementatie

Verder lezen