notion-to-email: Notion sayfalarını e-posta HTML'ine dönüştüren açık kaynak bir kütüphane
(github.com/Sangkwun)Notion sayfa ID'sini verdiğinizde Gmail, Outlook ve Apple Mail'de doğru şekilde render edilen
HTML döndüren bir TypeScript kütüphanesidir.
import { renderFromNotion } from 'notion-to-email'
const { html, title } = await renderFromNotion({
pageId: 'your-page-id',
token: 'your-notion-token',
})
// SES, SendGrid, Nodemailer vb. araçlara html'i iletin
notionto.email hizmetini geliştirirken render katmanı giderek büyüdü,
ihtiyaç duyanların da kullanabilmesi için bunu ayrı bir kütüphane olarak ayırdım.
E-posta HTML'inde Flexbox/Grid kullanılamıyor; bunun yerine tablo tabanlı düzen ve satır içi stiller
kullanmak gerekiyor. Kütüphane bu dönüşümü kendi içinde gerçekleştiriyor.
20'den fazla blok türü destekleniyor: paragraf, başlık, liste, onay kutusu, toggle, callout, kod, formül, görsel,
YouTube gömme, tablo, sütun, senkronize blok vb.
Doğrudan HTML dosyası olarak dışa aktaran bir CLI da sunuluyor:
npx notion-to-email <page-id> -o email.html
MIT lisansı.
Henüz yorum yok.