From 1719bff89cb145c540294a93481518fbed22fce3 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 9 Nov 2021 10:39:45 -0500 Subject: [PATCH] feat: use auto-generated meta and link tags in ACP, closes #9991 --- src/middleware/admin.js | 3 +++ src/views/admin/header.tpl | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/middleware/admin.js b/src/middleware/admin.js index 8fe54e6a10..67408905ca 100644 --- a/src/middleware/admin.js +++ b/src/middleware/admin.js @@ -40,6 +40,7 @@ middleware.renderHeader = async (req, res, data) => { configs: meta.configs.list(), latestVersion: getLatestVersion(), privileges: privileges.admin.get(req.uid), + tags: meta.tags.parse(req, {}, [], []), }); const { userData } = results; @@ -61,6 +62,8 @@ middleware.renderHeader = async (req, res, data) => { configJSON: jsesc(JSON.stringify(res.locals.config), { isScriptContext: true }), relative_path: res.locals.config.relative_path, adminConfigJSON: encodeURIComponent(JSON.stringify(results.configs)), + metaTags: results.tags.meta, + linkTags: results.tags.link, user: userData, userJSON: jsesc(JSON.stringify(userData), { isScriptContext: true }), plugins: results.custom_header.plugins, diff --git a/src/views/admin/header.tpl b/src/views/admin/header.tpl index a0f5fef1e3..ee81bfeb2d 100644 --- a/src/views/admin/header.tpl +++ b/src/views/admin/header.tpl @@ -2,8 +2,9 @@ {title} - + {{{each metaTags}}}{function.buildMetaTag}{{{end}}} + {{{each linkTags}}}{function.buildLinkTag}{{{end}}}