Toegang
- Open VuePress:
http://<SERVER_IP>
Inhoud bewerken en publiceren
1. Voeg Markdown-bestanden toe of bewerk ze: /opt/vuepress/docs
2. Als u pagina's toevoegt of hernoemt, werk dan /opt/vuepress/docs/.vuepress/config.js voor de navigatie- en zijbalkitems.
3. Bouw de site opnieuw:
cd /opt/vuepress && npm run docs:build
Nginx levert de gegenereerde bestanden uit: /opt/vuepress/docs/.vuepress/dist
Na het opnieuw bouwen hoeft Nginx niet te worden herstart.
Belangrijke paden
- Project:
/opt/vuepress - Inhoud:
/opt/vuepress/docs - Configuratie:
/opt/vuepress/docs/.vuepress/config.js - Build-uitvoer:
/opt/vuepress/docs/.vuepress/dist - NGINX-configuratie:
/etc/nginx/sites-available/vuepress.conf
Domein en HTTPS
1. Laat uw domein naar het IP-adres van de server wijzen.
2. Bewerk de Nginx-configuratie en vervang server_name _; door uw domein (bijvoorbeeld server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vuepress.conf
3. Test de configuratie:
nginx -t
4. Installeer Certbot:
apt install -y certbot python3-certbot-nginx
5. Genereer een Let's Encrypt-certificaat:
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. Herlaad Nginx:
systemctl reload nginx
7. Open je browser en bezoek: https://<YOUR_DOMAIN>