Si tienes un sitio estático o estás desarrollando en un entorno JAMstack para construir tu sitio web, es decir que tienes una carpeta que sólo contiene archivos HTML, CSS y JS (además de imágenes o archivos estáticos) puedes utilizar Now para desplegar fácilmente tu sitio en la nube.
Regístrate
Crea una cuenta gratuita en http://zeit.co
Puedes ingresar con tu cuenta de github también muy fácilmente.
Instala "now"
Instala Now en tu computadora: Descargar la versión desktop desde este enlace o también puedes instalar Now como dependencia en tu consola con el comando:
1npm i -g --unsafe-perm now 2
Ingresa a tu cuenta
La primera vez deberás iniciar sesión, solamente debes ejecutar el comando:
1now login 2
La terminal te preguntará tu correo electrónico, ingresas tu correo, presionas enter y se te enviará un correo electrónico para verificar tu cuenta.
Busca en tu bandeja de entrada el correo que se te envió y haz clic en el botón negro Verify
Sube tu primer sitio
Si ya tienes un sitio web listo para ser subido a la nube, ingresa a tu carpeta
1cd mi-sitio-web 2
y con un sólo comando podrás subir tu carpeta a la nube:
1now 2
La terminal te preguntará si estás de acuerdo que tu sitio y tu código sea visible para todo mundo. En el plan gratuito no tienes otra opción. Si quieres que tu código sea privado deberás pagar.
Una vez que el proceso haya terminado, en tu terminal verás un dominio generado por Now en el cual ya podrás visualizar tu sitio web.
Características adicionales
Con el comando now help
podrás ver un listado completo de las opciones que tienes al utilizar now.
Por ejemplo:
now list
=> Listado de todos los despliegues (deploys) que has hecho hasta el momento.
now inspect misitio-abc.now.sh
=> Muestra los detalles de un despliegue en específico que hiciste.
Incluso, ¡Puedes comprar un dominio directamente desde tu terminal! con el comando:
1now domain buy yourdomain.com 2
No te detengas ahí y prueba las diferentes opciones que Now te da, ya que también tienes las opciones de utilizarlo con docker o con proyectos Node.js.
Espero que te sirva de mucho.
Un abrazo