Přístup
- Otevřete VuePress:
http://<SERVER_IP>
Úprava a publikování obsahu
1. Přidejte nebo upravte soubory Markdown: /opt/vuepress/docs
2. Pokud přidáte nebo přejmenujete stránky, upravte /opt/vuepress/docs/.vuepress/config.js pro položky navigace a bočního panelu.
3. Znovu sestavte web:
cd /opt/vuepress && npm run docs:build
Nginx servíruje vygenerované soubory z: /opt/vuepress/docs/.vuepress/dist
Po znovusestavení není nutné restartovat Nginx.
Důležité cesty
- Projekt:
/opt/vuepress - Obsah:
/opt/vuepress/docs - Konfigurace:
/opt/vuepress/docs/.vuepress/config.js - Výstup buildu:
/opt/vuepress/docs/.vuepress/dist - Konfigurace NGINX:
/etc/nginx/sites-available/vuepress.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/vuepress.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>