Netlify
Actualizado el 12 nov 2026
Netlify lee un pequeño netlify.toml en la raíz de tu proyecto para obtener el comando de compilación y el directorio de publicación. El resto (vistas previas de Git, despliegues atómicos, dominios personalizados) se gestiona automáticamente.
Compila el sitio
livemark buildLa salida queda en .livemark/build/client/.
Configura netlify.toml
[build]
command = "livemark build"
publish = ".livemark/build/client"Es todo lo que Netlify necesita. El mismo archivo habilita netlify dev en local si alguna vez quieres reproducir el comportamiento en el edge de la plataforma.
Despliega con la integración git
El camino recomendado: conecta tu repositorio en app.netlify.com/start. Netlify lee netlify.toml, ejecuta la compilación y lleva a producción cada push a main. Las demás ramas y PR reciben automáticamente URLs de vista previa únicas.
Despliega con la CLI
Para despliegues puntuales o automatizados con scripts:
livemark build
netlify deploy --prod --dir=.livemark/build/clientLa primera ejecución te pide netlify login y vincula el directorio a un sitio.
Despliega con GitHub Actions
La integración git de Netlify suele bastar, pero un flujo de trabajo te permite condicionar el despliegue a que pasen las pruebas:
name: deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
cache: pnpm
node-version: 24
- run: pnpm install
- run: pnpm test
- run: pnpm livemark build
- uses: nwtgck/actions-netlify@v3
with:
publish-dir: .livemark/build/client
production-deploy: true
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}Obtén el token de autenticación en User settings → Applications → Personal access tokens, y el ID del sitio en Site settings → General.
Dominio personalizado
En el panel del sitio, Domain management → Add a domain. Netlify aprovisiona el DNS y un certificado. Define el mismo dominio como site en livemark.config.ts.
Ver también
- Metadatos del sitio:
siterellena las URLs del sitemap y del feed RSS. - Despliegue: vuelve al índice de hostings.
Hecho con ❤ y Livemark