配置Octopress以通过链接标记支持Google作者身份

时间:2012-07-17 20:20:11

标签: html5 google-plus octopress

我想配置我的Octopress博客,在所有网页的head元素中添加作者链接,以便我的Google+图片会显示在我的博文帖子的搜索结果旁边。目前,我相信我可以加入

< link rel =“author”href =“url / to / google / plus / profile”>

在每篇文章中,但这很乏味。由于我博客上的每篇文章都是由我撰写的,我希望上面的链接只显示在我博客的每个Octopress页面的标题中。然后在Google+上我可以将我的博客列为我所贡献的网站,而不是列出我为每篇文章撰写的内容。

我是Google Authorship的新手,所以也许我想要做的并不是最好的方法。我的总体目标只是让我的Google plus照片显示在我在Google搜索结果和Google+上的所有Octopress博客文章旁边,只列出我作为我贡献的网站的博客(而不是每篇文章)。

2 个答案:

答案 0 :(得分:17)

我了解到Octopress内置的Google+第三方插件http://octopress.org/docs/configuring/#third_party支持建立作者身份,可能是Octopress博客添加所需功能的预期方式。

要使用它,您可以更改_config.yml文件中第80行的Google+部分:

# Google Plus Profile
# Hidden: No visible button, just add author information to search results
googleplus_user: 111234567439674839635
googleplus_hidden: false

用您自己的用户号码替换用户号码,您可以转到Google+个人资料并在地址栏中复制该号码。然后,只要您将Octopress博客的网址添加到Google+个人资料页面上的“参与者”部分,您的个人资料图片就会显示在博客文章的搜索结果旁边。

我错误地将我的googleplus_user网址设置为我的Google plus帐户的完整网址而没有意识到这一点,因此作者身份无效。因此,我尝试在原始问题中手动添加<link>标记。

答案 1 :(得分:1)

您需要使用作者标记更新head.html模板(在octopress主题中提供)文件。

https://github.com/imathis/octopress/blob/master/.themes/classic/source/_includes/head.html#L20