我用Nuxt构建了一个Vue应用程序.js由于某种原因og:
标签在Facebook上不起作用。我在源代码中看到它们,并通过FB调试器运行该站点,但它说我没有必需的og:
元标记。
网站在这里:https://staymacro-staging.netlify.com/editorial/caleb/
页面中的代码:
head () {
return {
title: `${this.title}`,
meta: [{
hid: `description`,
name: 'description',
content: `${this.description}`
},
{
hid: `og-title`,
property: 'og:title',
content: `${this.title}`
},
{
hid: `og-description`,
property: 'og:description',
content: `${this.description}`
},
{
hid: `og-image`,
property: 'og:image',
content: `${this.image}`
},
{
hid: `og-url`,
property: 'og:url',
content: `https://staymacro.com/${this.$route.path}`
}]
}
},
共享作品可在Slack,iMessage,Twitter等上使用,但不能在Facebook上共享
源中的 og:url 与您提供的网址不匹配:https://staymacro.com//editorial/caleb
这是获取标签的相关URL,它不起作用(没有SSL,找不到页面(。
您甚至可以在调试器中看到以下内容:"Curl-Fehler: 51 (SSL_PEER_CERTIFICATE("。查看"规范网址"。