Hugo

Deploye deine Hugo-App

Hugo builds a full site in well under a second and writes it to public — there's genuinely not much more to say. It was static-first before that was the default expectation.

steps
  1. 01

    Build the site

    Run "hugo" from your project root. It compiles every content file and template into static HTML, CSS, and JS in a "public" folder — usually in well under a second.

  2. 02

    Set the right base URL

    Hugo bakes "baseURL" from hugo.toml into every generated link. Set it to your harvis.dev address before building, or links to other pages on the site will point at the wrong place.

  3. 03

    Deployen

    Führe "npx harvis deploy public" im Projektstamm aus. Keine Konfiguration und kein Login für diesen ersten Deploy — du bekommst sofort eine Live-URL, dazu einen privaten Claim-Link, um die Site jederzeit einem kostenlosen Konto zuzuordnen.

Hugo mit einem Befehl deployen

Baue dein Projekt und gib harvis den Output-Ordner. Für diesen ersten Deploy brauchst du kein Konto — du bekommst einen Live-Link und einen privaten Claim-Link, um die Site später zu verwalten.

terminal
hugo
npx harvis deploy public

Lieber Dateien ziehen statt Terminal? Baue das Projekt und zieh den Output-Ordner hierher — veröffentlicht wird genauso.

Fragen zum Deployen von Hugo

I changed baseURL after already deploying. Do I need to redeploy?

Yes — baseURL is compiled into the HTML at build time, not read at request time. Update "hugo.toml", rebuild, and run "npx harvis deploy public" again; it updates the same site.

Does Hugo's pagination and taxonomy pages (tags, categories) work?

Yes — they're all generated as static HTML files at build time like every other Hugo page, so they deploy and serve exactly the same way.

Ist das Deployen einer Hugo-App auf harvis wirklich kostenlos?

Ja, keine Kreditkarte nötig. Die kostenlosen Limits sind 500 Dateien und 50 MB pro Site — für einen statischen Hugo-Build reichlich Platz. Veröffentlichte Sites laufen nicht ab, sie bleiben live, bis du sie löschst.

Kann ich für die deployte Hugo-Site eine eigene Domain nutzen?

Jede Site bekommt eine kostenlose harvis.dev-Adresse, und du kannst dir nach dem Claimen im Dashboard ein eigenes Subdomain aussuchen — meine-app.harvis.dev statt einer zufälligen. Eine eigene Domain, die du bereits besitzt (wie meinshop.de), auf die Site zeigen zu lassen, wird noch nicht unterstützt.

Was ist der Unterschied zum Deployen von Hugo auf Vercel oder Netlify?

Vercel und Netlify drehen sich darum, ein Git-Repo zu verbinden und den Build auf ihren Servern laufen zu lassen, mit einem Dashboard zur Konfiguration. harvis überspringt das alles: Du baust lokal (oder in deiner eigenen CI), führst einen CLI-Befehl gegen den Output-Ordner aus und bekommst einen Link — ohne Projekt-Setup und ohne Konto, bis du die Site behalten willst.

other frameworks

Du deployst etwas anderes?

Das Rezept ist überall gleich — bauen, dann mit npx harvis deploy den Output ausliefern.