From b24d5ba9f538ed741d04a3c11aaf1c94eae010f7 Mon Sep 17 00:00:00 2001 From: radishzzz Date: Sun, 16 Mar 2025 15:37:08 +0000 Subject: [PATCH] chore: add i18n for website screenshot generation --- src/layouts/Head.astro | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/layouts/Head.astro b/src/layouts/Head.astro index dca2cc1..07b0a76 100644 --- a/src/layouts/Head.astro +++ b/src/layouts/Head.astro @@ -13,6 +13,7 @@ interface Props { const { postTitle, postDescription, postSlug } = Astro.props const { currentLang } = getPageInfo(Astro.url.pathname) const currentUI = ui[currentLang as keyof typeof ui] +const langCode = currentLang === defaultLocale ? '' : `/${currentLang}` const { title, subtitle, description, author, url, favicon, i18nTitle } = themeConfig.site const { mode, light: { background: lightMode }, dark: { background: darkMode } } = themeConfig.color @@ -29,8 +30,8 @@ const pageDescription = postDescription || description const pageImage = postSlug ? `${url}/opengraph/${postSlug}.png` : apiflashKey - ? `https://api.apiflash.com/v1/urltoimage?access_key=${apiflashKey}&url=${url}&format=png&width=1500&height=788&ttl=86400&wait_until=network_idle&no_tracking=true` - : 'https://api.apiflash.com/v1/urltoimage?access_key=02a837b6188f4ba0a7fd9fbeff03a83e&url=https://retypeset.radishzz.cc&format=png&width=1500&height=788&ttl=86400&wait_until=network_idle&no_tracking=true' + ? `https://api.apiflash.com/v1/urltoimage?access_key=${apiflashKey}&url=${url}${langCode}&format=png&width=1500&height=788&ttl=86400&wait_until=network_idle&no_tracking=true` + : `https://api.apiflash.com/v1/urltoimage?access_key=02a837b6188f4ba0a7fd9fbeff03a83e&url=https://retypeset.radishzz.cc${langCode}&format=png&width=1500&height=788&ttl=604800&wait_until=network_idle&no_tracking=true` --- @@ -66,20 +67,21 @@ const pageImage = postSlug ))} - - - - + + + + + +{twitterID && } +{twitterID && } -{twitterID && } -{twitterID && } {google && }