[Status Page] Add og meta tags

pull/1513/head
Louis Lam 2 years ago
parent c095767f4a
commit a674caa520

@ -36,9 +36,10 @@ class StatusPage extends BeanModel {
*/
static renderHTML(indexHTML, statusPage) {
const $ = cheerio.load(indexHTML);
const description155 = statusPage.description.substring(0, 155);
$("title").text(statusPage.title);
$("meta[name=description]").attr("content", statusPage.description.substring(0, 155));
$("meta[name=description]").attr("content", description155);
if (statusPage.icon) {
$("link[rel=icon]")
@ -48,6 +49,10 @@ class StatusPage extends BeanModel {
const head = $("head");
// OG Meta Tags
head.append(`<meta property="og:title" content="${statusPage.title}" />`);
head.append(`<meta property="og:description" content="${description155}" />`);
return $.root().html();
}

Loading…
Cancel
Save