Přístup
- Otevřete VitePress:
http://<SERVER_IP>
Úprava a publikování obsahu
1. Přidejte nebo upravte soubory Markdown: /opt/vitepress/docs
2. Pokud přidáte nebo přejmenujete stránky, upravte /opt/vitepress/docs/.vitepress/config.mjs pro položky navigace a bočního panelu.
3. Znovu sestavte web:
cd /opt/vitepress && npm run docs:build
Nginx servíruje vygenerované soubory z: /opt/vitepress/docs/.vitepress/dist
Po znovusestavení není nutné restartovat Nginx.
Důležité cesty
- Projekt:
/opt/vitepress - Obsah:
/opt/vitepress/docs - Konfigurace:
/opt/vitepress/docs/.vitepress/config.mjs - Výstup buildu:
/opt/vitepress/docs/.vitepress/dist - Konfigurace Nginx:
/etc/nginx/sites-available/vitepress.conf
Domény a HTTPS
1. Nasměrujte svou domény na IP adresu serveru.
2. Upravte konfiguraci Nginx a nahraďte server_name _; svou doménou (například server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vitepress.conf
3. Otestujte konfiguraci:
nginx -t
4. Nainstalujte Certbot:
apt install -y certbot python3-certbot-nginx
5. Vygenerujte certifikát Let's Encrypt:
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. Znovu načtěte Nginx:
systemctl reload nginx
7. Otevři prohlížeč a přejdi na: https://<YOUR_DOMAIN>