fix: 对齐平台渠道与最新情报快照
2026-08-14 平台渠道专项更新:前端和静态SEO只展示平台官网、官方入驻及非中文入驻页辅助翻译;移除类目入口翻译、消费者官网翻译和内部成熟度/新兴参考分文案。 同步59/59权威源、65场跨境活动、28个平台和208条趋势内容;修正IBTE、CCBEC、法国教育部、Shopee和Shopify语种判断,更新README与CHANGELOG并通过Python、Node及静态构建验证。
This commit is contained in:
@@ -144,7 +144,7 @@ def tags_html(values: list[str] | tuple[str, ...] | None) -> str:
|
||||
TRANSLATED_LINK_LABEL = "查看译文版"
|
||||
|
||||
|
||||
def links_html(links: list[tuple[str, str]], class_name: str = "") -> str:
|
||||
def links_html(links: list[tuple[str, str]], class_name: str = "", translation_label: str = TRANSLATED_LINK_LABEL) -> str:
|
||||
seen: set[str] = set()
|
||||
output: list[str] = []
|
||||
translation_group = 0
|
||||
@@ -154,7 +154,7 @@ def links_html(links: list[tuple[str, str]], class_name: str = "") -> str:
|
||||
seen.add(url)
|
||||
provider = "yandex" if "translate.yandex.com/" in url else ("google" if "translate.google.com/" in url else "")
|
||||
if provider:
|
||||
label = TRANSLATED_LINK_LABEL
|
||||
label = translation_label
|
||||
else:
|
||||
translation_group += 1
|
||||
translation_gate = f' data-translation-provider="{provider}" data-translation-group="{translation_group}" hidden' if provider else ""
|
||||
@@ -349,16 +349,11 @@ def build_detail(item: dict[str, Any], section: str, site_url: str) -> str:
|
||||
</section>"""
|
||||
elif section == "platforms":
|
||||
platform_links = links_html([
|
||||
("查看家纺类目", str(item.get("official_url") or "")),
|
||||
(TRANSLATED_LINK_LABEL, str(item.get("official_translation_url") or "")),
|
||||
(TRANSLATED_LINK_LABEL, str(item.get("official_translation_fallback_url") or "")),
|
||||
("打开平台官网", str(item.get("homepage_url") or "")),
|
||||
(TRANSLATED_LINK_LABEL, str(item.get("homepage_translation_url") or "")),
|
||||
(TRANSLATED_LINK_LABEL, str(item.get("homepage_translation_fallback_url") or "")),
|
||||
("打开平台官网", str(item.get("homepage_url") or "") if item.get("homepage_url") != item.get("seller_url") else ""),
|
||||
("去官方入驻", str(item.get("seller_url") or "")),
|
||||
(TRANSLATED_LINK_LABEL, str(item.get("seller_translation_url") or "")),
|
||||
(TRANSLATED_LINK_LABEL, str(item.get("seller_translation_fallback_url") or "")),
|
||||
])
|
||||
], translation_label="辅助翻译入驻说明")
|
||||
section_details = f"""<section class="seo-context">
|
||||
<h2>家纺类目与入驻判断</h2>
|
||||
<p><strong>{esc(item.get('access_level'))} {esc(item.get('access_label'))}</strong> · {esc(item.get('cross_border'))}</p>
|
||||
|
||||
Reference in New Issue
Block a user