Vista previa técnicaDanos tu opinión

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 build

La salida queda en .livemark/build/client/.

Configura netlify.toml

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/client

La 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:

.github/workflows/deploy.yaml
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

Hecho con ❤ y Livemark