feat: free content with markdown + new flat theme + minor fixes (#9)
* feat: possibility to use markdown as content of email + use pretty table when generating fallback plain text e-mails * feat: new flat theme * fix: add a break word policy in actions troubleshooting section, in order to have a better responsive display when using really long Link URL on action * feat: better layout of dt and dl in HTML template * feat: pretty tables in plain text
This commit is contained in:
@ -105,6 +105,10 @@
|
||||
margin-top: 25px;
|
||||
padding-top: 25px;
|
||||
border-top: 1px solid #EDEFF2;
|
||||
table-layout: fixed;
|
||||
}
|
||||
.body-sub a {
|
||||
word-break: break-all;
|
||||
}
|
||||
.content-cell {
|
||||
padding: 35px;
|
||||
@ -131,6 +135,28 @@
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1.7rem 0;
|
||||
padding-left: 0.85rem;
|
||||
border-left: 10px solid #F0F2F4;
|
||||
}
|
||||
blockquote p {
|
||||
font-size: 1.1rem;
|
||||
color: #999;
|
||||
}
|
||||
blockquote cite {
|
||||
display: block;
|
||||
text-align: right;
|
||||
color: #666;
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
cite {
|
||||
display: block;
|
||||
font-size: 0.925rem;
|
||||
}
|
||||
cite:before {
|
||||
content: "\2014 \0020";
|
||||
}
|
||||
p {
|
||||
margin-top: 0;
|
||||
color: #74787E;
|
||||
@ -143,6 +169,29 @@
|
||||
p.center {
|
||||
text-align: center;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
}
|
||||
th {
|
||||
padding: 0px 5px;
|
||||
padding-bottom: 8px;
|
||||
border-bottom: 1px solid #EDEFF2;
|
||||
}
|
||||
th p {
|
||||
margin: 0;
|
||||
color: #9BA2AB;
|
||||
font-size: 12px;
|
||||
}
|
||||
td {
|
||||
padding: 10px 5px;
|
||||
color: #74787E;
|
||||
font-size: 15px;
|
||||
line-height: 18px;
|
||||
}
|
||||
.content {
|
||||
align: center;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.data-wrapper {
|
||||
width: 100%;
|
||||
@ -201,7 +250,7 @@
|
||||
<body dir="ltr">
|
||||
<table class="email-wrapper" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<td class="content">
|
||||
<table class="email-content" width="100%" cellpadding="0" cellspacing="0">
|
||||
|
||||
<tr>
|
||||
@ -213,6 +262,7 @@
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="email-body" width="100%">
|
||||
@ -221,181 +271,188 @@
|
||||
<tr>
|
||||
<td class="content-cell">
|
||||
<h1>Hi Jon Snow,</h1>
|
||||
|
||||
|
||||
|
||||
<p>Your order has been processed successfully.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p>Your order has been processed successfully.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table class="data-wrapper" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table class="data-table" width="100%" cellpadding="0" cellspacing="0">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table class="data-wrapper" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
|
||||
|
||||
<th
|
||||
|
||||
|
||||
|
||||
width="20%"
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
<p>Item</p>
|
||||
</th>
|
||||
|
||||
<th
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
<p>Description</p>
|
||||
</th>
|
||||
|
||||
<th
|
||||
|
||||
|
||||
|
||||
width="15%"
|
||||
|
||||
|
||||
|
||||
style="text-align:right"
|
||||
|
||||
|
||||
>
|
||||
<p>Price</p>
|
||||
</th>
|
||||
|
||||
<td colspan="2">
|
||||
<table class="data-table" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
|
||||
|
||||
<th
|
||||
|
||||
|
||||
|
||||
width="20%"
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
<p>Item</p>
|
||||
</th>
|
||||
|
||||
<th
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
<p>Description</p>
|
||||
</th>
|
||||
|
||||
<th
|
||||
|
||||
|
||||
|
||||
width="15%"
|
||||
|
||||
|
||||
|
||||
style="text-align:right"
|
||||
|
||||
|
||||
>
|
||||
<p>Price</p>
|
||||
</th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
Golang
|
||||
</td>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
Open source programming language that makes it easy to build simple, reliable, and efficient software
|
||||
</td>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
style="text-align:right"
|
||||
|
||||
|
||||
>
|
||||
$10.99
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
Hermes
|
||||
</td>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
Programmatically create beautiful e-mails using Golang.
|
||||
</td>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
style="text-align:right"
|
||||
|
||||
|
||||
>
|
||||
$1.99
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
Golang
|
||||
</td>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
Open source programming language that makes it easy to build simple, reliable, and efficient software
|
||||
</td>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
style="text-align:right"
|
||||
|
||||
|
||||
>
|
||||
$10.99
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
Hermes
|
||||
</td>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
|
||||
>
|
||||
Programmatically create beautiful e-mails using Golang.
|
||||
</td>
|
||||
|
||||
<td
|
||||
|
||||
|
||||
|
||||
style="text-align:right"
|
||||
|
||||
|
||||
>
|
||||
$1.99
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p>You can check the status of your order and more in your dashboard:</p>
|
||||
<table class="body-action" align="center" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<div>
|
||||
<a href="https://hermes-example.com/dashboard" class="button" style="background-color: " target="_blank">Go to Dashboard</a>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p>You can check the status of your order and more in your dashboard:</p>
|
||||
<table class="body-action" align="center" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<div>
|
||||
<a href="https://hermes-example.com/dashboard" class="button" style="background-color: " target="_blank">
|
||||
Go to Dashboard
|
||||
</a>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p>
|
||||
Yours truly,
|
||||
<br>
|
||||
<br />
|
||||
Hermes
|
||||
</p>
|
||||
|
||||
|
||||
<table class="body-sub">
|
||||
<tbody><tr>
|
||||
|
||||
<td>
|
||||
<p class="sub">If you’re having trouble with the button 'Go to Dashboard', copy and paste the URL below into your web browser.</p>
|
||||
<p class="sub"><a href="https://hermes-example.com/dashboard">https://hermes-example.com/dashboard</a></p>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table class="body-sub">
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<p class="sub">If you’re having trouble with the button 'Go to Dashboard', copy and paste the URL below into your web browser.</p>
|
||||
<p class="sub"><a href="https://hermes-example.com/dashboard">https://hermes-example.com/dashboard</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
Reference in New Issue
Block a user