Veröffentliche deine Astro-Website mit GitLab Pages
GitLab Pages ermöglichen es dir eine Astro-Website für deine GitLab Projekte, Gruppen oder Benutzerkonten bereitzustellen.
Schau dir das offizielle Astro-Beispiel für GitLab Pages an!
So funktioniert die Veröffentlichung
Abschnitt betitelt So funktioniert die Veröffentlichung-
Setze den Parameter
.siteinastro.config.mjsauf den benötigten Wert. -
Setze den Parameter
distinastro.config.mjsauf den Wertpublicund den Parameterpublicinastro.config.mjsauf einen neu benannten Ordner, der alles enthält, was sich derzeit inpublicbefindet. Der Grund dafür ist, dasspublicein zweiter Quellordner in Astro ist. Damit du Dateien vonpublicveröffentlichen kannst, musst du die entsprechenden Dateien aus einem anderen Ordner holen. Ihre “astro.config.mjs” könnte damit so aussehen:export default defineConfig({sitemap: true,site: 'https://astro.build/',}); -
Erstelle eine Datei namens
.gitlab-ci.ymlim Stammverzeichnis deines Projekts mit folgendem Inhalt. Sobald du Änderungen an den Inhalten deiner Seite durchführst wird deine Website damit neu gebaut und veröffentlicht:image: node:14pages:cache:paths:- node_modules/script:- npm install- npm run buildartifacts:paths:- publiconly:- main