代码之家  ›  专栏  ›  技术社区  ›  Hooman Bahreini

在HTML中添加指向外部网站的链接及其摘要

  •  0
  • Hooman Bahreini  · 技术社区  · 7 年前

    在Facebook中,当我添加一个指向某个网站的链接时,它会自动从外部网站带来一些概要(文本和图像),并将其添加到页面…

    像这样:

    enter image description here

    怎么能做到?我只是不知道从哪里开始,也不知道在谷歌上找到一个关于这个的教程。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Tyler Roper    7 年前

    你要找的是 打开图形元标记 . 把这些放在 <head> 然后,Facebook可以使用这些信息生成有用的预览。

    要将网页转换为图形对象,需要向网页中添加基本元数据。我们已经将协议的初始版本建立在RDFA上,这意味着您将添加 <meta> 中的标签 <头& 你的网页。每个页面所需的四个属性是:

    OG:标题 -对象的标题,如“岩石”。

    OG:类型 -对象的类型,例如“video.movie”。根据您指定的类型,还可能需要其他属性。

    OG:图像 -应该表示图形中对象的图像URL。

    OG:URL -对象的规范URL,将用作其在图形中的永久ID,例如“ http://www.imdb.com/title/tt0117500/ “。

    例如,以下是IMDB上Rock的开放图形协议标记:

    <html prefix="og: http://ogp.me/ns#">
      <head>
        <title>The Rock (1996)</title>
        <meta property="og:title" content="The Rock" />
        <meta property="og:type" content="video.movie" />
        <meta property="og:url" content="http://www.imdb.com/title/tt0117500/" />
        <meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" />
        ...
      </head>
      ....
    </html>
    

    以上摘录以及其他属性和信息可在此处找到: The Open Graph protocol .