Phase 2 Implementation: - Add RSS feed discovery links to footer (Subscribe section) - Create email templates (base-template.html, research-updates-content.html) - Add comprehensive newsletter sending implementation plan - Fix CSP check to exclude email-templates directory Email templates use inline styles for cross-client compatibility (Gmail, Outlook, Apple Mail) and are excluded from CSP checks. Next steps: Install dependencies (handlebars, @sendgrid/mail), implement EmailService, controller methods, and admin UI. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
64 lines
3.5 KiB
HTML
64 lines
3.5 KiB
HTML
<!-- Research Updates Content Module -->
|
|
<!-- This gets injected into {{content_body}} in base-template.html -->
|
|
|
|
<p style="margin: 0 0 30px 0; color: #4b5563; line-height: 1.6;">
|
|
Welcome to this month's research update from the Tractatus AI Safety Framework. Here's what we've been working on and learning.
|
|
</p>
|
|
|
|
<!-- Research Highlights Section -->
|
|
<h2 style="font-size: 20px; font-weight: 600; color: #1f2937; margin: 0 0 15px 0; border-bottom: 2px solid #2563eb; padding-bottom: 10px;">Research Highlights</h2>
|
|
|
|
<!-- Highlight 1 -->
|
|
<table role="presentation" width="100%" cellspacing="0" cellpadding="0" border="0" style="margin-bottom: 15px; background-color: #f9fafb; border-left: 4px solid #2563eb;">
|
|
<tr>
|
|
<td style="padding: 15px;">
|
|
<h3 style="font-weight: 600; color: #1f2937; margin: 0 0 8px 0; font-size: 16px;">{{highlight_1_title}}</h3>
|
|
<p style="color: #4b5563; margin: 0 0 10px 0; font-size: 14px; line-height: 1.6;">{{highlight_1_summary}}</p>
|
|
<a href="{{highlight_1_link}}" style="display: inline-block; padding: 10px 20px; background-color: #2563eb; color: #ffffff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 14px;">Read More</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<!-- Highlight 2 -->
|
|
<table role="presentation" width="100%" cellspacing="0" cellpadding="0" border="0" style="margin-bottom: 30px; background-color: #f9fafb; border-left: 4px solid #2563eb;">
|
|
<tr>
|
|
<td style="padding: 15px;">
|
|
<h3 style="font-weight: 600; color: #1f2937; margin: 0 0 8px 0; font-size: 16px;">{{highlight_2_title}}</h3>
|
|
<p style="color: #4b5563; margin: 0 0 10px 0; font-size: 14px; line-height: 1.6;">{{highlight_2_summary}}</p>
|
|
<a href="{{highlight_2_link}}" style="display: inline-block; padding: 10px 20px; background-color: #2563eb; color: #ffffff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 14px;">Read More</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<!-- Key Findings Section -->
|
|
<h2 style="font-size: 20px; font-weight: 600; color: #1f2937; margin: 0 0 15px 0; border-bottom: 2px solid #2563eb; padding-bottom: 10px;">Key Findings</h2>
|
|
|
|
<ul style="color: #4b5563; margin: 0 0 30px 0; padding-left: 20px; line-height: 1.8;">
|
|
<li style="margin-bottom: 8px;">{{finding_1}}</li>
|
|
<li style="margin-bottom: 8px;">{{finding_2}}</li>
|
|
<li style="margin-bottom: 8px;">{{finding_3}}</li>
|
|
</ul>
|
|
|
|
<!-- Open Questions Section -->
|
|
<h2 style="font-size: 20px; font-weight: 600; color: #1f2937; margin: 0 0 15px 0; border-bottom: 2px solid #2563eb; padding-bottom: 10px;">Open Questions</h2>
|
|
|
|
<p style="margin: 0 0 10px 0; color: #4b5563; line-height: 1.6;">We're still investigating:</p>
|
|
|
|
<ul style="color: #4b5563; margin: 0 0 15px 0; padding-left: 20px; line-height: 1.8;">
|
|
<li style="margin-bottom: 8px;">{{question_1}}</li>
|
|
<li style="margin-bottom: 8px;">{{question_2}}</li>
|
|
</ul>
|
|
|
|
<p style="margin: 0 0 30px 0; font-size: 14px; color: #6b7280;">
|
|
Have insights on these? <a href="{{feedback_link}}" style="color: #2563eb; text-decoration: none;">Share your thoughts</a>
|
|
</p>
|
|
|
|
<!-- Call to Action -->
|
|
<table role="presentation" width="100%" cellspacing="0" cellpadding="0" border="0">
|
|
<tr>
|
|
<td align="center" style="padding: 40px 20px;">
|
|
<p style="font-weight: 600; color: #1f2937; margin: 0 0 15px 0;">Want to dive deeper?</p>
|
|
<a href="{{blog_link}}" style="display: inline-block; padding: 12px 24px; background-color: #2563eb; color: #ffffff; text-decoration: none; border-radius: 6px; font-weight: 600;">Explore Our Research</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|