{text(`SUBSCRIBE_SECTION`)}
13 |{text(`SUBSCRIBE_OVERLAY`)}
31 |{text(`PAGE_NOT_FOUND`)}
41 | {text(`GOTO_FRONT_PAGE`)} → 42 |Hello,
33 |
You got a new contact request.
34 |${message}
38 | ` 39 | const sendData = { 40 | from: email, 41 | to: process.env.EMAIL_TO || '', 42 | subject: 'Jamify Contact Request - ' + (subject && subject.toUpperCase() || ''), 43 | html: sanitize(output, { 44 | allowedTags: sanitize.defaults.allowedTags.concat(['img']) 45 | }) 46 | } 47 | return await transporter.sendMail(sendData) 48 | } 49 | 50 | export default async (req: NextApiRequest, res: NextApiResponse): Promise{page.custom_excerpt}
67 | } 68 |{author.bio}
56 |57 | 58 | {text(`MORE_POSTS`)} 59 | {' '} 60 | {text(`BY`)} {author.name}. 61 |
62 |67 | {text(`READ`)}{' '} 68 | 69 | {text(`MORE_POSTS_SM`)} 70 | {' '} 71 | {text(`BY_THIS_AUTHOR`)}. 72 |
73 | > 74 | )} 75 |{post.custom_excerpt}
} 91 | 92 |