No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tobias Grimm fecb60c716 Update hero image to Pexels photo and add photographer credit
Co-authored-by: Junie <junie@jetbrains.com>
2026-08-13 11:41:30 +02:00
docs Update hero image to Pexels photo and add photographer credit 2026-08-13 11:41:30 +02:00
.gitignore Initial commit: VitePress project for Praxis Dr. Fuchs 2026-08-13 11:08:17 +02:00
instruktionen.md Initial commit: VitePress project for Praxis Dr. Fuchs 2026-08-13 11:08:17 +02:00
package-lock.json Initial commit: VitePress project for Praxis Dr. Fuchs 2026-08-13 11:08:17 +02:00
package.json Initial commit: VitePress project for Praxis Dr. Fuchs 2026-08-13 11:08:17 +02:00
README.md Initial commit: VitePress project for Praxis Dr. Fuchs 2026-08-13 11:08:17 +02:00

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:

![Praxisraum](/images/praxisraum-01.jpg)

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:

  1. Impressum: Vollständige Anbieterkennzeichnung gemäß § 5 TMG.
  2. Datenschutzerklärung: Anpassung an den tatsächlichen Hostinganbieter und die Server-Konfiguration (Logfiles).
  3. Berufsrecht: Prüfung der Konformität mit dem ärztlichen Berufsrecht in Thüringen.
  4. 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.