diff --git a/scripts/seo_postprocess.py b/scripts/seo_postprocess.py index a74343fe9..98addefa1 100644 --- a/scripts/seo_postprocess.py +++ b/scripts/seo_postprocess.py @@ -76,6 +76,10 @@ def asset_url(site_url, lang, asset_path): return f"{site_url.rstrip('/')}/{lang}/{asset_path.lstrip('/')}" +def social_image_url(site_url): + return f"{site_url.rstrip('/')}/en/images/CLOUD-logo-letters.svg" + + def clean_text(fragment): fragment = re.sub(r"]*>.*?", " ", fragment, flags=re.I | re.S) fragment = re.sub(r"]*>.*?", " ", fragment, flags=re.I | re.S) @@ -197,7 +201,7 @@ def build_structured_data(site_url, lang, rel_path, title, description, site_nam def build_seo_block(site_url, lang, rel_path, languages, default_lang, title, description, site_name): current_url = canonical_url(site_url, lang, rel_path) - image_url = asset_url(site_url, default_lang, "favicon.png") + image_url = social_image_url(site_url) structured_data = json.dumps( build_structured_data(site_url, lang, rel_path, title, description, site_name, image_url), ensure_ascii=False, @@ -221,9 +225,11 @@ def build_seo_block(site_url, lang, rel_path, languages, default_lang, title, de f'', f'', f'', + f'', + f'', f'', f'', - f'', + f'', f'', f'', f'',