<!doctype html><htmllang=de-de><head><metacharset=utf-8><metahttp-equiv=x-ua-compatiblecontent="IE=edge,chrome=1"><title>Deployment von Hugo auf Codeberg Pages via Woodpecker CI | Meine neue Hugo Seite</title><metaname=viewportcontent="width=device-width,minimum-scale=1"><metaname=descriptioncontent="Mit Codeberg-Pages eine eigene Webseite hosten"><metaname=generatorcontent="Hugo 0.111.3"><metaname=robotscontent="noindex, nofollow"><metaname=authorcontent="Jörg Lohrer"><linkrel=stylesheethref=/hugo-codeberg-pages-template/ananke/css/main.min.css><linkrel=canonicalhref=https://joerglohrer.codeberg.page/hugo-codeberg-pages-template/ersteseite/><metaproperty="og:title"content="Deployment von Hugo auf Codeberg Pages via Woodpecker CI"><metaproperty="og:description"content="Mit Codeberg-Pages eine eigene Webseite hosten"><metaproperty="og:type"content="article"><metaproperty="og:url"content="https://joerglohrer.codeberg.page/hugo-codeberg-pages-template/ersteseite/"><metaproperty="article:section"content><metaitemprop=namecontent="Deployment von Hugo auf Codeberg Pages via Woodpecker CI"><metaitemprop=descriptioncontent="Mit Codeberg-Pages eine eigene Webseite hosten"><metaitemprop=wordCountcontent="349"><metaitemprop=keywordscontent><metaname=twitter:cardcontent="summary"><metaname=twitter:titlecontent="Deployment von Hugo auf Codeberg Pages via Woodpecker CI"><metaname=twitter:descriptioncontent="Mit Codeberg-Pages eine eigene Webseite hosten"></head><bodyclass="ma0 avenir bg-near-white DEV"><header><divclass=bg-black><navclass="pv3 ph3 ph4-ns"role=navigation><divclass="flex-l justify-between items-center center"><ahref=/hugo-codeberg-pages-template/class="f3 fw2 hover-white no-underline white-90 dib">Meine neue Hugo Seite</a><divclass="flex-l items-center"><divclass=ananke-socials></div></div></div></nav></div></header><mainclass=pb7role=main><divclass="flex-l mt2 mw8 center"><articleclass="center cf pv5 ph3 ph4-ns mw7"><header><h1class=f1>Deployment von Hugo auf Codeberg Pages via Woodpecker CI</h1></header><divclass="nested-copy-line-height lh-copy f4 nested-links mid-gray"><h1id=deployment-von-hugo-auf-codeberg-pages-via-woodpecker-ci>Deployment von Hugo auf Codeberg Pages via Woodpecker CI</h1><p>Beispielseite: <ahref=https://joerglohrer.codeberg.page/hugo-codeberg-pages-template/ersteseite/>https://joerglohrer.codeberg.page/hugo-codeberg-pages-template/ersteseite/</a></p><h2id=anleitung-zur-erstellung-einer-hugo-website-auf-codeberg-pages>Anleitung zur Erstellung einer Hugo-Website auf Codeberg Pages</h2><p>Diese Anleitung zeigt Dir Schritt für Schritt, wie Du eine Hugo-Website auf Codeberg Pages erstellen kannst.</p><h3id=voraussetzungen>Voraussetzungen:</h3><ul><li>Du brauchst ein <ahref=https://codeberg.org/>Codeberg</a>-Konto.</li><li>Du solltest bereit sein zu teilen</li><li>Du brauchst <ahref=https://codeberg.org/Codeberg-e.V./requests>Zugang zur WoodpeckerCI</a> bei Codeberg.</li></ul><h3id=schritte>Schritte</h3><h4id=1-httpsrawgithubusercontentcomprimerocticonsmainiconsrepo-forked-24svg-forke-das-template-repository>1. <imgsrc=https://raw.githubusercontent.com/primer/octicons/main/icons/repo-forked-24.svgalt><em><strong>Forke das Template Repository</strong></em></h4><ul><li>Klicke auf den Fork-Button auf der Template-Seite:
Dadurch wird eine Kopie des Repositorys in deinem eigenen Codeberg-Konto erstellt.</li></ul><h4id=2-ändere-die-hugotoml-datei>2. <em><strong>Ändere die <code>hugo.toml</code>-Datei</strong></em></h4><p>Öffne die <code>hugo.toml</code>-Datei i<imgsrc=https://raw.githubusercontent.com/primer/octicons/main/icons/git-branch-24.svgalt><em><strong>main</strong></em>-Branch deines Repositorys.
Ändere die erste Zeile in folgendem Format:<br><code>baseURL = 'https://UserName.codeberg.page/RepoName</code>
Ersetze <code>UserName</code> durch Deinen Codeberg-Benutzernamen und <code>RepoName</code> durch den gewünschten Namen deiner Website gleichlautend mit dem Namen des Repository.</p><h4id=3-generiere-einen-zugriffstoken>3. Generiere einen Zugriffstoken:</h4><p>Melden Dich bei Deinem Codeberg-Konto an und navigiere zu Einstellungen > Anwendungen: <ahref=https://codeberg.org/user/settings/applications>https://codeberg.org/user/settings/applications</a>.
Klicke auf die Schaltfläche “Neue Anwendung erstellen”.
Geb Deiner Anwendung einen Namen, z. B. “Hugo-Website”. Aktiviere die Option “Lesen und Schreiben” unter “repository”. Klicke auf die Schaltfläche “Token generieren”. Kopiere den generierten Zugriffstoken.</p><h4id=4-füge-das-repository-zu-einer-neuen-pipeline-hinzu>4. Füge das Repository zu einer neuen Pipeline hinzu</h4><p>Melde Dich bei CI/CD: <ahref=https://ci.codeberg.org/>https://ci.codeberg.org/</a> an. Klicke auf die Schaltfläche “+ Repository hinzufügen”. Wähle dein Repository aus der Liste aus und klicke auf “Aktivieren”.