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>