Accès
- Ouvrez VitePress :
http://<SERVER_IP>
Modifier et publier du contenu
1. Ajoutez ou modifiez des fichiers Markdown : /opt/vitepress/docs
2. Si vous ajoutez ou renommez des pages, mettez à jour /opt/vitepress/docs/.vitepress/config.mjs pour les entrées de navigation et de barre latérale.
3. Reconstruisez le site :
cd /opt/vitepress && npm run docs:build
Nginx sert les fichiers générés depuis : /opt/vitepress/docs/.vitepress/dist
Aucun redémarrage de Nginx n'est nécessaire après une reconstruction.
Chemins importants
- Projet :
/opt/vitepress - Contenu :
/opt/vitepress/docs - Configuration :
/opt/vitepress/docs/.vitepress/config.mjs - Sortie de build :
/opt/vitepress/docs/.vitepress/dist - Configuration Nginx :
/etc/nginx/sites-available/vitepress.conf
Domaine et HTTPS
1. Faites pointer votre domaine vers l'adresse IP du serveur.
2. Modifiez la configuration Nginx et remplacez server_name _; par votre domaine (par exemple, server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vitepress.conf
3. Testez la configuration :
nginx -t
4. Installez Certbot :
apt install -y certbot python3-certbot-nginx
5. Générez un certificat Let's Encrypt :
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. Rechargez Nginx :
systemctl reload nginx
7. Ouvrez votre navigateur et allez sur : https://<YOUR_DOMAIN>