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

VuePress

VuePress ist ein Vue-basierter Static-Site-Generator für Dokumentation. Markdown rein, fertig gestaltete Website raus, und Vue-Komponenten funktionieren direkt in Ihren Seiten. MIT-Lizenz, über 2.800 GitHub-Sterne.

Auf einen Blick

2.8k

GitHub-Sterne

1

Seitenaufrufe

Lizenz MIT Version 2.0.0-rc.30 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Zugriff

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

Inhalte bearbeiten und veröffentlichen

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

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

3. Bauen Sie die Website neu:

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

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

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

Wichtige Pfade

  • Projekt: /opt/vuepress
  • Inhalt: /opt/vuepress/docs
  • Konfiguration: /opt/vuepress/docs/.vuepress/config.js
  • Build-Ausgabe: /opt/vuepress/docs/.vuepress/dist
  • NGINX-Konfiguration: /etc/nginx/sites-available/vuepress.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/vuepress.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.

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