In deze sectie bespreken we de belangrijkste punten bij het deployen om de meeste problemen te voorkomen.
Bouwgereedschappen
Zoals vermeld in de Vereisten, moet je deze gereedschappen instellen in je deploymentomgeving.
Afhankelijkheden Installeren
We gebruiken NPM voor het beheren van de afhankelijkheden van het thema. Het is noodzakelijk om de afhankelijkheden te installeren in de deploymentomgeving, omdat we de map node_modules NIET mogen committen.
1$ npm i
npm iis een afkorting vannpm install.
De
package.jsonenpackage-lock.jsonMOETEN worden gecommit; npm vertrouwt op de eerste, de laatste bespaart installatietijd.
Site Bouwen
Na het installeren van de afhankelijkheden is het tijd om de site te bouwen.
1$ hugo --gc --minify
--minifyminificeert de uiteindelijke HTML.
Je kunt de
baseURLwijzigen via de vlag-b.
Het commando genereert de site en slaat deze standaard op in de map public.
Site Deployen
Deze stap hangt af van de deploymentmethode die je gebruikt.