Post by @pixelcode@social.tchncs.de
Hat jemand hier eine Webseite bei Codeberg.org? Ich würde mir das gerne mal anschauen. Auch mit eigener Domain würde mich interessieren. Und wenn Du sie mit Hugo bearbeitest, wäre das auch interessant zwecks Infos, Tutorials und Hinweisen wie das geht.
Ich hatte Hugo vor acht Jahren eingesetzt auf dem heimischen Rechner zu einem eigenen Server, was aber recht kompliziert war. Dachte, vielleicht ist es mit Codeberg einfacher?
@fasnix @irgendlink Welcher Teil war beim eigenen Server kompliziert?
Lokal 'hugo' ausführen, mit 'rsync' auf Server laden. Schaffbar, nicht?
@sr_rolando@fnordon.de
Ich glaube, es ging insbesondere um die Kombination mit Codeberg, oder?
Hugo selbst, auf meinem lokalen Notebook, startet den localhost-Server ja.
@fasnix @sr_rolando Mit dem Befehl „hugo serve“ startest du einen kleinen lokalen Webserver mit deiner Website. Mit „hugo“ lässt du Hugo den finalen Code deiner Website generieren und in den (in deiner hugo.yaml konfigurierbaren) Ausgabeordner schreiben. Diesen Ordner kannst du dann auf deinen richtigen Server hochladen (z.B. VPS mit Nginx) oder in ein Codeberg-Repo pushen.
Für Codeberg Pages erstellst du in den Einstellungen deines Repos einen Webhook mit einer bestimmten URL (über den Webhook wird Codeberg Pages darüber informiert, dass deine Website aktualisiert werden muss). Damit die Seite unter deiner eigenen Domain erreicht werden kann, musst du nur noch einen CNAME- oder ALIAS-DNS-Record anlegen, der auf codeberg.page zeigt, und in einem TXT-Record die URL zu deinem Repo angeben.
1 like
Zusammenfassung: https://codeberg.page/
Ausführliche Dokumentation: https://docs.codeberg.org/codeberg-pages/
@pixelcode@social.tchncs.de
Danke für die Erklärung!
"einen Webhook mit einer bestimmten URL"
Unter welchem Punkt wird der Webhook dazu eingerichtet?
@fasnix @pixelcode@social.tchncs.de
Ok, den Webhook mit der repo-URL habe ich eingerichtet.
Wie kann ich jetzt die in Codeberg eingerichtete Website im Browser aufrufen?
(Sorry, bin mit Codeberg kein bisschen fit, erst vor ein paar Tagen Konto eingerichtet.)
@fasnix @sr_rolando Wenn dein Repo „pages“ heißt, dann hier: https://USERNAME.codeberg.page
Ansonsten hier: https://USERNAME.codeberg.page/REPOSITORY
(USERNAME muss natürlich durch deinen Codeberg-Benutzernamen und REPOSITORY durch den Repo-Namen ersetzt werden.)