diff --git a/api/render-social-image/[pageId].ts b/api/render-social-image/[pageId].ts index 0ffc2a5..0c227fe 100644 --- a/api/render-social-image/[pageId].ts +++ b/api/render-social-image/[pageId].ts @@ -8,7 +8,8 @@ import { getPageDescription } from '../../lib/get-page-description' import { getPage } from '../../lib/notion' import * as types from '../../lib/types' import { - socialImageDescription, + socialImageTitle, + socialImageSubtitle, defaultPageCover, defaultPageIcon, siteName @@ -74,12 +75,12 @@ export default async (req: NextApiRequest, res: NextApiResponse) => { block.format?.page_cover ?? defaultPageCover, block ), - title: getBlockTitle(block, recordMap) ?? siteName, logo: mapNotionImageUrl( getBlockIcon(block, recordMap) ?? defaultPageIcon, block ), - subtitle: getPageDescription(block, recordMap) ?? socialImageDescription + title: getBlockTitle(block, recordMap) ?? socialImageTitle, + subtitle: getPageDescription(block, recordMap) ?? socialImageSubtitle }) res.setHeader( diff --git a/lib/config.ts b/lib/config.ts index 63f1b7a..0fe60de 100644 --- a/lib/config.ts +++ b/lib/config.ts @@ -17,7 +17,8 @@ export const siteDomain = 'transitivebullsh.it' export const siteDescription = 'Personal site of Travis Fischer aka Transitive Bullshit' export const siteFavicon = `https://${siteDomain}/favicon.png` -export const socialImageDescription = '(Travis Fischer)' +export const socialImageTitle = 'Transitive Bullshit' +export const socialImageSubtitle = 'Hello World 👋' // default notion values for site-wide consistency (may be overridden on a per-page basis) export const defaultPageIcon =