👉 Ver todas las notas
Para una comparación, ver Netlify vs. Now vs. GitHub Pages
- Es gratis y funciona sólo con repositorios Open Source
- Docs (repo por proyecto, repo
username.github.io
) - GitHub Pages Deploy & Domain
- GitHub Pages vs. Netlify
- También funciona con repositorios privados
- SI usamos la CLI, podemos hacer el deploy directamente de código sin necesidad de que esté en algún repositorio de GitHub, GitLab, etc
- Get started with Netlify CLI
- Netlify CLI Command List
- How to host a website on Netlify with a custom domain for FREE — Step by Step Guide
- Instalar la CLI
npm i -g netlify-cli
- Chequear que se haya isntalado correctamente y ver comandos disponibles
netlify
- Autenticarnos para linkear la CLI con nuestra cuenta de Netlify
netlify login
- Setup del repositorio
netlify init
- Deploy
netlify deploy
Básicamente podemos hacer de todo desde la terminal 🤘
Podemos recibir las submissions que nos hagan en un form sin necesidad de un backend
Functions es la forma de usar serverless con Netlify. Es una capa de abstracción y simplifcación sobre AWS Lambda. Esto nos permite, entre otras cosas, hostear apps que usen Express
Tiene un free tier
- Crear una cuenta en Now
npm i -g now
- Configurar el proyecto (si es necesario) con el archivo
now.json
- Abrir la terminal en la raíz del proyecto y usar el comando
now
. Eso es todo. - [OPCIONAL] Usar un alias
- [OPCIONAL] Usar un custom domain
Para setear las variables de entorno, ver
- Docs
- Now for GitHub
- Easy Deployments With Zeit Now
- Zeit Now Deploy a NodeJS Project
- Presets para diferentes tipos de proyectos (frameworks):
now init
Tiene un free tier