Skip to content
Snippets Groups Projects
Select Git revision
  • amubranch
  • amubranch2
  • no-masters default protected
3 results

docs.calendari.cc

  • Clone with SSH
  • Clone with HTTPS
  • amuza's avatar
    Amuza authored
    6acd02cd
    History

    Rutas

    • Repositorio: /opt/docs/
    • Página web estática generada: /var/www/docs/public/

    Cómo actualizar web

    1. Clonar el repositorio en local y realizar las modificaciones necesarias.
    2. Subir los cambios realizados.
    3. Conectarse al servidor, ir a la ruta /opt/docs/ y sincronizar los cambios con git pull.
    4. Ejecutar:
      sudo npx astro build

      El comando generará la página web en /var/www/docs/public/.

    Ejecutar web en local

    Previamente se debe haber configurado astro, tal y como se detalla en la siguiente sección.

    Ejecutar:

    npx astro dev

    Instalar y configurar astro

    Documentación oficial: astro.

    Requisitos

    • Nodejs (>18)

    Instalar Nodejs

    Lo más fácil es gestionar las versiones de Nodejs con NVM. Para instalar NVM seguir los siguientes pasos:

    1. Descargar y ejecutar script de instalación:
      curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
    2. Aplicar cambios realizado en la instalación:
       source ~/.bashrc
    3. Instalar última versión de Nodejs a través de NVM:
      nvm install node

    Comandos útiles

    • Instalar versión específica de node:
      nvm install 17.9.1
    • Cambiar la versión de node utilizada por defecto:
      nvm alias default 17.9.1
    • Ver versión de node que se está usando actualmente:
      nvm current node -v
    • Listar las versiones de node instaladas:
      nvm ls

    Instalar astro

    Eejcutar:

    npm isntall astro