2 pontos por wer2774 2026-04-05 | Ainda não há comentários. | Compartilhar no WhatsApp

É uma biblioteca TypeScript que, ao receber o ID de uma página do Notion, retorna
HTML renderizado corretamente no Gmail, Outlook e Apple Mail.

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

Ao criar o serviço notionto.email, a camada de renderização foi crescendo aos poucos,
e ela foi separada como biblioteca para que outras pessoas também possam usá-la.

HTML para e-mail não pode usar Flexbox/Grid e precisa usar layout baseado em tabelas e estilos inline,
e a biblioteca faz essa conversão internamente.

Mais de 20 tipos de blocos suportados: parágrafo, cabeçalhos, listas, checkbox, toggle, callout, código, fórmulas, imagens,
embed de YouTube, tabelas, colunas, blocos sincronizados etc.

Também oferece uma CLI para exportar diretamente como arquivo HTML:

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

Licença MIT.

Ainda não há comentários.

Ainda não há comentários.