Blog kostenlos über GitLab erstellen
Du willst einen Blog erstellen, aber zunächst mal nichts bezahlen. Dann habe ich hier eine Möglichekeit dies zu tun. Dur brauchst nur die folgenden Schritte auszuführen (trau dich, wenn du ein wenig technisches Geschick hast):
- installiere “git”
- installiere “hugo”
- registriere dich auf
www.gitlab.com
- erstelle eine Projekt mit dem Namen deiner Wahl
- bearbeite deine Konfiguration
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL"
- erstelle einen Ordner
-
cd DEIN ORDNER
-
hugo new site
-
git init
-
git add *
- `git commit -m “hugo site”
- füge eine Thema als Submodul zu (hier z.B. terminal)
git submodule add -f https://github.com/panr/hugo-theme-terminal.git themes/terminal
- kopiere “examplesite”
cp -rv themes/terminal/exampleSite/* ./
- entferne hugo.toml
rm hugo.toml
- erstelle deinen ersten Post
hugo new post/MY FIRST POST.md
-
hugo server -D
(-D zeigt auch Artikel an, die als “Entwurf” gekennzeichnet sind) -
sudo nano config.toml
-> edittheme
to the right directory andbaseurl
to your URL - füge dein lokales Repository als Remote auf gitlab hinzu
git remote add gitlab DEINE_GITLAB_REPO_URL
- “pushe” den kompletten Inhalt des Ordners
git push gitlab master
- füge in deinem Repository auf gitlab eine
.gitlab-ci.yml
-Datei hinzu, indem du auf CI/CD-Konfiguration klickst - klicke auf “Vorlagen durchsuchen” und wähle unter " Pages"
Hugo.gitlab-ci.yml
aus - kopiere den Inhalt in deine
.gitlab-ci.yml
-Datei - nachdem die Pipeline (grüner Haken) geladen ist, kannst du unter “Bereitstellung” –> “Seiten” auf deine erstellte statische Homepage navigieren
- verfasse deine Artikel und passe deine Seite deinen Bedürfnissen an