2 puntos por wer2774 2026-04-05 | Aún no hay comentarios. | Compartir por WhatsApp

Es una biblioteca de TypeScript que, al pasarle el ID de una página de Notion,
devuelve HTML que se renderiza correctamente en Gmail, Outlook y Apple Mail.

import { renderFromNotion } from 'notion-to-email'  
  
const { html, title } = await renderFromNotion({  
  pageId: 'your-page-id',  
  token: 'your-notion-token',  
})  
// Pasa `html` a SES, SendGrid, Nodemailer, etc.  

Mientras desarrollaba el servicio notionto.email, la capa de renderizado fue creciendo cada vez más,
y la separé como biblioteca para que otras personas que la necesiten también puedan usarla.

El HTML para correo no puede usar Flexbox/Grid y necesita usar layouts basados en tablas y estilos inline,
y la biblioteca se encarga internamente de esa conversión.

Admite más de 20 tipos de bloques: párrafos, encabezados, listas, casillas de verificación, toggles, callouts, código, fórmulas, imágenes,
embeds de YouTube, tablas, columnas, bloques sincronizados y más.

También ofrece un CLI para exportarlo directamente como archivo HTML:

npx notion-to-email <page-id> -o email.html  

Licencia MIT.

Aún no hay comentarios.

Aún no hay comentarios.