Acceso
- Abre VitePress:
http://<SERVER_IP>
Editar y publicar contenido
1. Añade o edita archivos Markdown: /opt/vitepress/docs
2. Si añades o cambias el nombre de páginas, actualiza /opt/vitepress/docs/.vitepress/config.mjs para las entradas de navegación y de la barra lateral.
3. Reconstruye el sitio:
cd /opt/vitepress && npm run docs:build
Nginx sirve los archivos generados desde: /opt/vitepress/docs/.vitepress/dist
No hace falta reiniciar Nginx después de reconstruir.
Rutas importantes
- Proyecto:
/opt/vitepress - Contenido:
/opt/vitepress/docs - Configuración:
/opt/vitepress/docs/.vitepress/config.mjs - Salida de la compilación:
/opt/vitepress/docs/.vitepress/dist - Configuración de Nginx:
/etc/nginx/sites-available/vitepress.conf
Dominio y HTTPS
1. Apunta tu dominio a la dirección IP del servidor.
2. Edita la configuración de Nginx y sustituye server_name _; por tu dominio (por ejemplo, server_name <YOUR_DOMAIN>;):
vim /etc/nginx/sites-available/vitepress.conf
3. Prueba la configuración:
nginx -t
4. Instala Certbot:
apt install -y certbot python3-certbot-nginx
5. Genera un certificado de Let's Encrypt:
certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>
6. Recarga Nginx:
systemctl reload nginx
7. Abre tu navegador y visita: https://<YOUR_DOMAIN>