6

我最近将我的网站从 xhtml 过渡到 html5。特别是这样我就可以使用有效的块级锚标签。<a><div /></a>.

运行验证时遇到以下错误:

元素链接上属性 rel 的错误值发布者:关键字发布者未注册。

但根据这个页面,这正是我应该做的。

https://developers.google.com/+/plugins/badge/#connect

我的代码:

<link href="https://plus.google.com/xxxxxxxxxxxxxxxx" rel="publisher" />

<a href="https://plus.google.com/xxxxxxxxxxxxxxx?prsrc=3" style="text-decoration:none;">
  <img src="https://ssl.gstatic.com/images/icons/gplus-16.png" alt="" style="border:0;width:16px;height:16px;"/>
</a>

我不知道如何以符合 html5 的方式实现这一点。任何人都可以帮忙吗?

4

3 回答 3

3

1 ) 在<head>:

<!DOCTYPE html>
<head>
    <!--head code-->
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
</head>

2nd ) 内的任何地方<body>

<body>
    <!--body code-->
    <div class="g-plusone" data-size="small" data-annotation="none" data-href="https://plus.google.com/u/1/+StackExchange/"></div>
</body>



此代码有效且带有http://validator.w3.org/ 的“朋友”

您可以更改https://plus.google.com/u/1/+StackExchange/任何您想要的 google+ 网址 ( https://plus.google.com/xxxxxxxxxxxxxxxx/)

文档

于 2012-11-08T04:25:23.097 回答
0

Google 发送帮助:http://support.google.com/webmasters/bin/answer.py?hl=en&answer=2539557&topic=2371375&ctx=topic

您需要添加?rel=author到您<a>的 s href 值并删除该不合格<link>标签:

<a href="https://plus.google.com/12345?rel=author">
  <img src="https://ssl.gstatic.com/images/icons/gplus-16.png"/>
</a>
于 2013-04-30T23:09:37.913 回答
0

那么,您必须在 head 标签和 body 标签内添加两个链接,如下所示:

<head>
  <link href='https://plus.google.com/xxxxxxxxxxxxxxxxx' itemprop='publisher'/>
</head>

之后,在正文中使用 google+ 格式。它应该在body标签下方:

<body>
<a href="https://plus.google.com/xxxxxxxxxxxxxxxxx" rel="publisher" />
.....
.....
.....
</body>

这是屏幕截图。哎呀!抱歉,我需要 10 名声望才能在此页面中加载图片... LOL 从这两种格式中,我们将通过 Google Webmaster 和 validator.w3.org 的结构化数据进行验证。如您所知,在微数据模式中使用发布者作为 itemprop 之一,因此,在 body 标记或 html 标记中应该是这样的:

<body itemscope="" itemtype="http://schema.org/Blog">

*) 当您的网站类型是博客时就是这样。

(喜欢这个论坛)tina-andrew-blog 注意:我发现了这个:https ://productforums.google.com/d/msg/webmasters/lciIK8HdJXE/kcv8EipRzzcJ 但是,我使用上面的代码,效果很好:(

于 2014-03-12T15:34:15.187 回答