Skip to content

Repository files navigation

Obst- und Gartenbauverein Wiesbaden-Kloppenheim – Website

Statische Website des OGV Wiesbaden-Kloppenheim, gebaut mit Eleventy (11ty).


Voraussetzungen

  • Node.js (LTS-Version empfohlen)
  • npm (wird mit Node.js mitgeliefert)

Installation

Linux

# Repository klonen
git clone <repo-url>
cd ogv

# Abhängigkeiten installieren
npm install

Windows

# Repository klonen
git clone <repo-url>
cd ogv

# Abhängigkeiten installieren
npm install

Entwicklung

Lokalen Entwicklungsserver starten (mit Hot-Reload):

npm run dev

Die Website ist dann, solange port 8080 nicht belegt ist, unter http://localhost:8080 erreichbar, sowie im lokalen Netzwerk unter der Ip-Adresse des gehosteten Gerätes. Ist letzeres unerwünschtes verhalten, so muss die eleventy.config.mjs geändert werden. Für den aktuellen Port beachte Terminal output.


Build

Fertige Website für den Server generieren:

npm run build

Der fertige _site/-Ordner wird komplett neu erstellt und kann direkt auf den Server hochgeladen werden.


Projektstruktur

├── README.md
├── _site/                  # Generierte Website (wird nicht ins Repo gepusht)
├── eleventy.config.mjs     # Eleventy-Konfiguration
├── node_modules/
├── ...
└── src
    ├── _includes/          # Wiederverwendbare Komponenten (Navbar, Footer, etc.)
    ├── assets
    │   ├── css             # Stylesheets
    │   ├── data            # Json's
    │   ├── files           # PDFs und Bilder
    │   ├── fonts           # Schriftart
    │   └── js              # JavaScript
    ├── config              # Mail Config
    ├── ...
    ├── index.html
    ├── ...
    ├── mail
    └── phpmailer/

About

Website für Obst- & Gartenbauverein Kloppenheim

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages