Reviewed-on: https://codeberg.org/angestoepselt/homepage/pulls/160 Reviewed-by: matti <matthias@mailbro.de> |
||
|---|---|---|
| assets | ||
| cgi-bin | ||
| includes/layouts | ||
| nix | ||
| playground | ||
| sites | ||
| styles | ||
| .drone.yml | ||
| .editorconfig | ||
| .eleventy.js | ||
| .eleventyignore | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| CONTRIBUTING.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Angestöpselt im Web
Hallo! 👋
Was du hier siehst, ist der Code für die wichtigen Internetauftritte von Angestöpselt. Dazu zählen in erster Linie
- unsere Homepage auf angestoepselt.de und
- die Seite zum CoderDojo-Projekt auf coderdojo-wue.de.
Gebaut ist das Ganze mit Eleventy. Eleventy ist ein Programm, das aus einer Menge Markdown-Dateien eine lauffähige Homepage baut. Alle erwähnten Seiten verwenden die gleiche Basis, unterscheiden sich allerdings in ihrem Inhalt.
Ich möchte an der Homepage mitarbeiten.
Wir haben hier eine etwas umfassendere Dokumentation zum Mitarbeiten. Falls du es eilig hast, hier sind die Grundlagen:
- Node in einer einigermaßen aktuellen Version installieren
- Das Projekt auschecken, dann
npm install npm run build:stylesSITE=angestoepselt npm run dev:site1- Du solltest einen lokalen Testserver bekommen, der auf Änderungen reagiert. Formulare funktionieren hier nicht.
- Im Ordner dist/ liegen die fertigen Dateien für den Webserver.
- Änderungen in einem PR auf den
main-Zweig einreichen
1: Wähle für die Umgebungsvariable den Namen des Ordners unterhalb von sites/ für die Seite, die du bearbeiten möchtest.
Ich habe einen Fehler entdeckt oder habe einen Verbesserungsvorschlag.
Falls du selbst ein Entwickler bist, kannst du auf hier auf Codeberg einen Fork des Projekts erstellen und einen Pull-Request einreichen. Danke!
Falls nicht, schreibe uns gerne an info@angestoepselt.de oder über unser Kontaktformular.
Ich interessiere mich für den Code.
Dann bist du hier genau richtig. Sieh dich ruhig ein wenig um!
Das Projekt ist MIT-Lizenziert.