Skip to content

Commit 8161b74

Browse files
committed
Set social preview logo for cloud book
1 parent dc3df85 commit 8161b74

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

scripts/seo_postprocess.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
7983
def 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

198202
def 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

Comments
 (0)