我使用smarty来生成模板。特别是,我生成Facebook元标记
<meta property="title" content="{$title|escape}" />
问题如下,当我在Facebook帖子上放置链接时,它会生成图像和文本(假设从元标记值中获取?)。假设我有几个博客页面具有完全相同的格式,当我通过在Facebook帖子上粘贴他们的网址来引用它们时,生成的文本格式正确,除了某些特定的一个,
是“ascii charactered”:“Baron sanglant:l'enquête”成为“Baron + sanglant%3A + l%27enqu%C3%AAte”。我试图放<meta property="title" content="{$title}" />
但它不起作用。最奇怪的是,所有其他博客文章(具有相同的特殊字符)表现良好。有人可以帮忙吗?
答案 0 :(得分:-1)
这不适用于Facebook,这只是一个元标题。 你应该尝试使用:
<meta property="og:site_name" content="some site name" />
<meta property="og:description" content="some description" />
<meta content="some content" property="dc:title" />
<link rel="image_src" href="" />