@@ -76,6 +76,10 @@ def asset_url(site_url, lang, asset_path):
7676 return f"{ site_url .rstrip ('/' )} /{ lang } /{ asset_path .lstrip ('/' )} "
7777
7878
79+ def social_image_url (site_url ):
80+ return f"{ site_url .rstrip ('/' )} /en/images/CLOUD-logo-letters.svg"
81+
82+
7983def clean_text (fragment ):
8084 fragment = re .sub (r"<script\b[^>]*>.*?</script>" , " " , fragment , flags = re .I | re .S )
8185 fragment = re .sub (r"<style\b[^>]*>.*?</style>" , " " , fragment , flags = re .I | re .S )
@@ -197,7 +201,7 @@ def build_structured_data(site_url, lang, rel_path, title, description, site_nam
197201
198202def build_seo_block (site_url , lang , rel_path , languages , default_lang , title , description , site_name ):
199203 current_url = canonical_url (site_url , lang , rel_path )
200- image_url = asset_url (site_url , default_lang , "favicon.png" )
204+ image_url = social_image_url (site_url )
201205 structured_data = json .dumps (
202206 build_structured_data (site_url , lang , rel_path , title , description , site_name , image_url ),
203207 ensure_ascii = False ,
@@ -221,9 +225,11 @@ def build_seo_block(site_url, lang, rel_path, languages, default_lang, title, de
221225 f'<meta property="og:url" content="{ html .escape (current_url , quote = True )} ">' ,
222226 f'<meta property="og:type" content="website">' ,
223227 f'<meta property="og:image" content="{ html .escape (image_url , quote = True )} ">' ,
228+ f'<meta property="og:image:secure_url" content="{ html .escape (image_url , quote = True )} ">' ,
229+ f'<meta property="og:image:type" content="image/svg+xml">' ,
224230 f'<meta property="og:image:alt" content="{ html .escape (site_name , quote = True )} ">' ,
225231 f'<meta property="og:locale" content="{ html .escape (lang , quote = True )} ">' ,
226- f'<meta name="twitter:card" content="summary ">' ,
232+ f'<meta name="twitter:card" content="summary_large_image ">' ,
227233 f'<meta name="twitter:title" content="{ html .escape (title , quote = True )} ">' ,
228234 f'<meta name="twitter:description" content="{ html .escape (description , quote = True )} ">' ,
229235 f'<meta name="twitter:image" content="{ html .escape (image_url , quote = True )} ">' ,
0 commit comments