Dostęp
- Otwórz VuePress:
http://<SERVER_IP>
Edycja i publikowanie treści
1. Dodaj lub edytuj pliki Markdown: /opt/vuepress/docs
2. Jeśli dodajesz lub zmieniasz nazwy stron, zaktualizuj /opt/vuepress/docs/.vuepress/config.js dla wpisów nawigacji i paska bocznego.
3. Przebuduj witrynę:
cd /opt/vuepress && npm run docs:build
Nginx udostępnia wygenerowane pliki z: /opt/vuepress/docs/.vuepress/dist
Po przebudowaniu nie trzeba restartować Nginx.
Ważne ścieżki
- Projekt:
/opt/vuepress - Treść:
/opt/vuepress/docs - Konfiguracja:
/opt/vuepress/docs/.vuepress/config.js - Wynik budowania:
/opt/vuepress/docs/.vuepress/dist - Konfiguracja NGINX:
/etc/nginx/sites-available/vuepress.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/vuepress.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>