Zum Hauptinhalt springen
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
VitePress

VitePress

VitePress ist ein Static-Site-Generator auf Basis von Vite und Vue. Schreiben Sie Markdown und erhalten Sie eine Doku-Website mit sofortigem Dev-Reload und einem erweiterbaren, integrierten Theme. MIT-Lizenz, über 18.200 GitHub-Sterne.

Auf einen Blick

18.2k

GitHub-Sterne

1

Seitenaufrufe

Lizenz MIT Version 1.6.4 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Zugriff

  • VitePress öffnen: http://<SERVER_IP>

Inhalte bearbeiten und veröffentlichen

1. Fügen Sie Markdown-Dateien hinzu oder bearbeiten Sie sie: /opt/vitepress/docs

2. Wenn Sie Seiten hinzufügen oder umbenennen, aktualisieren Sie /opt/vitepress/docs/.vitepress/config.mjs für die Navigations- und Seitenleisteneinträge.

3. Bauen Sie die Website neu:

cd /opt/vitepress && npm run docs:build

Nginx liefert die generierten Dateien aus: /opt/vitepress/docs/.vitepress/dist

Nach dem Neubau ist kein Neustart von Nginx nötig.

Wichtige Pfade

  • Projekt: /opt/vitepress
  • Inhalt: /opt/vitepress/docs
  • Konfiguration: /opt/vitepress/docs/.vitepress/config.mjs
  • Build-Ausgabe: /opt/vitepress/docs/.vitepress/dist
  • Nginx-Konfiguration: /etc/nginx/sites-available/vitepress.conf

Domain und HTTPS

1. Richten Sie Ihre Domain auf die IP-Adresse des Servers.

2. Bearbeiten Sie die Nginx-Konfiguration und ersetzen Sie server_name _; durch Ihre Domain (z. B. server_name <YOUR_DOMAIN>;):

vim /etc/nginx/sites-available/vitepress.conf

3. Testen Sie die Konfiguration:

nginx -t

4. Installieren Sie Certbot:

apt install -y certbot python3-certbot-nginx

5. Erzeugen Sie ein Let's-Encrypt-Zertifikat:

certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>

6. Laden Sie Nginx neu:

systemctl reload nginx

7. Öffnen Sie Ihren Browser und besuchen Sie: https://<YOUR_DOMAIN>

Mehr zu Entwicklungs-Tools

Verwandte Apps.

VitePress jetzt deployen. Ab 2,48 $/Monat.