Hozzáférés
- Nyissa meg a VuePress-t:
http://<SERVER_IP>
Tartalom szerkesztése és közzététele
1. Adjon hozzá vagy szerkesszen Markdown-fájlokat: /opt/vuepress/docs
2. Ha oldalakat ad hozzá vagy átnevez, frissítse ezt: /opt/vuepress/docs/.vuepress/config.js a navigációs és oldalsáv-bejegyzésekhez.
3. Építse újra az oldalt:
cd /opt/vuepress && npm run docs:build
Az Nginx innen szolgálja ki a generált fájlokat: /opt/vuepress/docs/.vuepress/dist
Az újraépítés után nem kell újraindítani az Nginx-et.
Fontos útvonalak
- Projekt:
/opt/vuepress - Tartalom:
/opt/vuepress/docs - Konfiguráció:
/opt/vuepress/docs/.vuepress/config.js - Build kimenete:
/opt/vuepress/docs/.vuepress/dist - NGINX-konfiguráció:
/etc/nginx/sites-available/vuepress.conf
Domain és HTTPS
1. Irányítsa a domainjét a szerver IP-címére.
2. Szerkessze az Nginx konfigurációját, és cserélje ki ezt: server_name _; a saját domainjére (például server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vuepress.conf
3. Tesztelje a konfigurációt:
nginx -t
4. Telepítse a Certbotot:
apt install -y certbot python3-certbot-nginx
5. Hozzon létre egy Let's Encrypt tanúsítványt:
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. Töltse újra az Nginx-et:
systemctl reload nginx
7. Nyissa meg a böngészőjét és látogassa meg: https://<YOUR_DOMAIN>