这里有个业余爱好者,所以如果这个问题我应该知道,但我不知道,我先向您道歉。我试图找出是否有一种方法可以将Open Graph信息添加到我在public_html文件夹中托管的pdf文件中。
为了澄清,我有一个wordpress网站,在其中有一个名为“知识基础”的页面,该页面包含可链接到我通过FTP下载到该wordpress文件夹中的各种有用PDF文件的投资组合项目。我愚蠢地意识到,当我尝试在Facebook上共享指向该文件的链接时,没有显示图像,描述或标题。有什么办法可以减轻这种情况?我可以在共享网址中添加更多信息吗?我可以将元数据添加到PDF吗?我可以链接到另一个页面,然后以某种方式将元数据放在那里,然后将其自动重定向到PDF链接吗?
我会以我不是程序员的身份开头,所以请对我容易一点。预先感谢您的任何帮助...
有人对此问题here给出了很好的答案。基本上,没有多少技术编码。您需要使用HTML <head>
标记中的Open Graph meta data创建一个空页面:
<head>
<meta property="og:url" content="www.example.com/myfile.pdf?attach=0" />
<meta property="og:type" content="article" />
<meta property="og:title" content="This is the title" />
<meta property="og:description" content="here is the description" />
<meta property="og:image" content="http://example.com/img.jpg />
<meta HTTP-EQUIV="REFRESH" content="0; url=www.example.com/myfile.pdf?attach=0">
</head>
这样做,PDF的内容将呈现在浏览器的空白页面中,并且Facebook Debugger也应该能够检索meta标签。有关更多信息,请参见original answer here。