| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| docs | ||
| .gitignore | ||
| instruktionen.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Praxis Dr. Fuchs - VitePress Website
Dieses Projekt enthält die Website für die Praxis Dr. Fuchs in Ilmenau. Es basiert auf VitePress und ist für eine schnelle, datensparsame und barrierearme Nutzung optimiert.
Voraussetzungen
- Node.js (Version 18 oder höher)
- npm
Installation
npm install
Entwicklung
Um den lokalen Entwicklungsserver zu starten:
npm run docs:dev
Die Website ist dann unter http://localhost:5173 erreichbar.
Build und Preview
Um die Website für die Produktion zu bauen (erzeugt statische Dateien in docs/.vitepress/dist):
npm run docs:build
Um den statischen Build lokal zu testen:
npm run docs:preview
Anpassung der Praxisdaten
Bis zur Eröffnung müssen die Platzhalter in den Markdown-Dateien im Ordner docs/ durch die tatsächlichen Daten ersetzt werden:
[Praxisanschrift][Telefonnummer][E-Mail-Adresse][Sprechzeiten][Domain]
Bilder hinzufügen
Bilder sollten im Ordner docs/public/images/ abgelegt werden. Empfohlene Formate sind WebP oder AVIF.
Beispiel für die Einbindung in Markdown:

Produktion und Deployment
Die Website ist vollständig statisch. Für das Deployment muss lediglich der Inhalt des Ordners docs/.vitepress/dist auf den Webserver kopiert werden.
Beispiel Caddy-Konfiguration
Wenn Sie Caddy als Webserver verwenden, reicht eine einfache Konfiguration:
[Domain] {
root * /var/www/praxis-dr-fuchs
encode gzip zstd
file_server
}
Hinweise zu Datenschutz und Recht
Vor der Veröffentlichung müssen folgende Punkte geprüft und vervollständigt werden:
- Impressum: Vollständige Anbieterkennzeichnung gemäß § 5 TMG.
- Datenschutzerklärung: Anpassung an den tatsächlichen Hostinganbieter und die Server-Konfiguration (Logfiles).
- Berufsrecht: Prüfung der Konformität mit dem ärztlichen Berufsrecht in Thüringen.
- Tracking: Die Website ist aktuell so konfiguriert, dass keine externen Ressourcen (Google Fonts etc.) geladen werden und kein Tracking stattfindet. Dies sollte bei Erweiterungen beibehalten werden.