From fb3947ff288727bf876e66fc070c5ae73a7576c8 Mon Sep 17 00:00:00 2001 From: rob Date: Sun, 19 Dec 2021 12:36:22 -0500 Subject: [PATCH] social card page title and description changed to user info on public profile --- app/controllers/home.js | 5 +++++ app/views/components/social-card/facebook.pug | 4 ++-- app/views/components/social-card/twitter.pug | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/controllers/home.js b/app/controllers/home.js index 1fdfac6..0edf272 100644 --- a/app/controllers/home.js +++ b/app/controllers/home.js @@ -60,7 +60,12 @@ class HomeController extends SiteController { if (!res.locals.userProfile) { return next(); } + res.locals.currentView = 'public-profile'; + + res.locals.pageTitle = `${res.locals.userProfile.displayName || res.locals.userProfile.username} | ${this.dtp.config.site.name}`; + res.locals.pageDescription = res.locals.userProfile.bio || this.dtp.config.site.description; + res.locals.pagination = this.getPaginationParameters(req, 20); res.locals.links = await linkService.getForUser(res.locals.userProfile, res.locals.pagination); diff --git a/app/views/components/social-card/facebook.pug b/app/views/components/social-card/facebook.pug index 2d0ee4f..e4fb69d 100644 --- a/app/views/components/social-card/facebook.pug +++ b/app/views/components/social-card/facebook.pug @@ -3,6 +3,6 @@ block facebook-card meta(property='og:type', content='website') meta(property='og:image', content= `https://${site.domain}/img/social-cards/${site.domainKey}.png?v=${pkg.version}`) meta(property='og:url', content= `https://${site.domain}${dtp.request.url}`) - meta(property='og:title', content= site.name) - meta(property='og:description', content= site.description) + meta(property='og:title', content= pageTitle || site.name) + meta(property='og:description', content= pageDescription || site.description) meta(property='og:image:alt', content= `${site.name} | ${site.description}`) \ No newline at end of file diff --git a/app/views/components/social-card/twitter.pug b/app/views/components/social-card/twitter.pug index 64eea9f..99df184 100644 --- a/app/views/components/social-card/twitter.pug +++ b/app/views/components/social-card/twitter.pug @@ -1,5 +1,5 @@ block twitter-card meta(name='twitter:card', content='summary_large_image') meta(name='twitter:image' content= `https://${site.domain}/img/social-cards/${site.domainKey}.png?v=${pkg.version}`) - meta(name='twitter:title', content= site.name) - meta(name='twitter:description', content= site.description) \ No newline at end of file + meta(name='twitter:title', content= pageTitle || site.name) + meta(name='twitter:description', content= pageDescription || site.description) \ No newline at end of file