Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
VuePress

VuePress

VuePress es un generador de sitios estáticos basado en Vue y pensado para documentación. Entra Markdown, sale un sitio con tema propio, y los componentes de Vue funcionan dentro de tus páginas. Licencia MIT y más de 2.800 estrellas en GitHub.

En resumen

2.8k

Estrellas en GitHub

1

Vistas de página

Licencia MIT Versión 2.0.0-rc.30 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Acceso

  • Abre VuePress: http://<SERVER_IP>

Editar y publicar contenido

1. Añade o edita archivos Markdown: /opt/vuepress/docs

2. Si añades o cambias el nombre de páginas, actualiza /opt/vuepress/docs/.vuepress/config.js para las entradas de navegación y de la barra lateral.

3. Reconstruye el sitio:

cd /opt/vuepress && npm run docs:build

Nginx sirve los archivos generados desde: /opt/vuepress/docs/.vuepress/dist

No hace falta reiniciar Nginx después de reconstruir.

Rutas importantes

  • Proyecto: /opt/vuepress
  • Contenido: /opt/vuepress/docs
  • Configuración: /opt/vuepress/docs/.vuepress/config.js
  • Salida de la compilación: /opt/vuepress/docs/.vuepress/dist
  • Configuración de NGINX: /etc/nginx/sites-available/vuepress.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/vuepress.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>

Más en Herramientas de desarrollo

Apps relacionadas.

Desplegar VuePress ahora. Desde $2,48/mes.