NewsletterEmail
EmailHaftalık bülten. Makale kartları, etiket renkleri ve okuma süresi.
Acme Corp
Weekly Newsletter
Issue #42
May 3, 2026
Design
5 min
The Future of Adaptive Interfaces
Dev Tools
8 min
Tailwind CSS v4 Deep Dive
Community
6 min
Open Source Design Systems
© 2026 Acme Corp
Live preview// GET /theme/common/email/marketing/newsletter
res.render('theme/common/email/marketing/newsletter', {
layout: 'layouts/blank',
subject: 'Acme Weekly — Issue #' + newsletter.issue,
fromName: 'Acme Corp',
fromEmail: 'hello@acme.example.com',
toName: subscriber.name,
toEmail: subscriber.email,
company: { name: 'Acme Corp', address: '...' },
newsletter: {
issue: newsletter.issueNumber,
date: newsletter.publishedAt.toLocaleDateString(),
intro: newsletter.intro,
articles: newsletter.articles.map(a => ({
tag: a.category,
title: a.title,
summary: a.excerpt,
url: '/blog/' + a.slug,
readTime: a.readingTime + ' min',
})),
ctaUrl: '/blog',
},
});
<%
var nl = locals.newsletter || {};
var articles = nl.articles || [];
var TAG_COLORS = { 'Design': 'bg-purple-100 text-purple-700', 'Dev Tools': 'bg-blue-100 text-blue-700', 'Community': 'bg-green-100 text-green-700', 'Business': 'bg-amber-100 text-amber-700' };
%>
<%- include('../_preview-bar', locals) %>
<%= company.name %>
Weekly Newsletter
Issue #<%= nl.issue %>
<%= nl.date %>
<%= nl.intro %>
This week's reads
<% articles.forEach(function(article) {
var tagClass = TAG_COLORS[article.tag] || 'bg-surface-overlay text-text-secondary';
%>
<%= article.tag %>
<%= article.readTime %> read
<%= article.title %>
<%= article.summary %>
<% }); %>
You're receiving this because you subscribed to the <%= company.name %> newsletter.
<%- include('../_footer', locals) %>