Dostęp
- Otwórz VitePress:
http://<SERVER_IP>
Edycja i publikowanie treści
1. Dodaj lub edytuj pliki Markdown: /opt/vitepress/docs
2. Jeśli dodajesz lub zmieniasz nazwy stron, zaktualizuj /opt/vitepress/docs/.vitepress/config.mjs dla wpisów nawigacji i paska bocznego.
3. Przebuduj witrynę:
cd /opt/vitepress && npm run docs:build
Nginx udostępnia wygenerowane pliki z: /opt/vitepress/docs/.vitepress/dist
Po przebudowaniu nie trzeba restartować Nginx.
Ważne ścieżki
- Projekt:
/opt/vitepress - Treść:
/opt/vitepress/docs - Konfiguracja:
/opt/vitepress/docs/.vitepress/config.mjs - Wynik budowania:
/opt/vitepress/docs/.vitepress/dist - Konfiguracja Nginx:
/etc/nginx/sites-available/vitepress.conf
Domena i HTTPS
1. Skieruj swoją domenę na adres IP serwera.
2. Edytuj konfigurację Nginx i zamień server_name _; na swoją domenę (na przykład server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vitepress.conf
3. Przetestuj konfigurację:
nginx -t
4. Zainstaluj Certbota:
apt install -y certbot python3-certbot-nginx
5. Wygeneruj certyfikat Let's Encrypt:
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. Przeładuj Nginx:
systemctl reload nginx
7. Otwórz przeglądarkę i odwiedź: https://<YOUR_DOMAIN>