2019
08-21

Zblog支持og标签,zblog添加og标签代码支持百度百度星火计划原创规范2.0

以前本站写过一篇关于修改代码添加熊掌号支持的文章《Zblog博客不用插件手动添加支持熊掌号代码》,奈何现在熊掌号已经彻底凉凉了。最近就给本站添加了OG标签《Zblog博客不用插件添加代码支持og标签

百度也推出过“百度的星火计划2.0”但是有一点不一样,今天就详细的讲解下zblog下添加百度的星火计划2.0代码。

zblog添加og标签代码支持百度百度星火计划原创规范2.0

一、og标签介绍

1.含义

og标签是Facebook在2010年F8会议上公布的一套Metatags规范,即在页面添加这种协议可以让网页成为一个“富媒体对象”,表示同意网页内容可以被其他社会化网站引用等。

2.作用

能够正确的分享网站内容到SNS网站

让您分享的内容更有效的的在SNS网站中传播

3.对搜索引擎的影响

给页面添加og标签可以被搜索引擎发现并评估权重,加强meta信息优化内容;对于搜索引擎的权重提升和排名还是很有利的。目前谷歌、百度、360、bing等搜索引擎都加强了对og标签的重视。比如百度的星火计划2.0

星火计划2.0项目的意义:
1,对于有转载的原创网页,百度搜索会从众多相同内容中识别出原创网页,使之在搜索结果中的排序不被对应的转载网页超越;
2,对于通过百度站长平台主动推送的原创数据,我们在识别成功后,会在搜索结果处进行“原创”标记 ,进一步凸显原创内容的价值,为原创者正名。

二、星火计划

什么时候百度星火计划?其实我也是第一次听到,不过其内容肯定是像我这种原创博客都非常关心的——原创保护。

文章介绍中提到了什么是原创和伪原创,看得我都不想因为本文摘抄其内容而变成了伪原创了。所以感兴趣的可以自己点开看:http://zhanzhang.baidu.com/college/articleinfo?id=782

在网站添加星火计划可识别的Meta标签

如下是百度文章中分享的DEMO

<meta property="og:type" content="article"/>

<!-- 该字段是固定且必选的,表明当前页面类型符合OG协议中的文章作品类型 -->

<meta property="article:published_time" content="2015-12-16T17:47:53+08:00" />

<!-- 最早发布时间,该字段必选,可以不在页面中做展示,内容格式要求符合ISO8601规范的UTC格式,标准格式应当是“YYYY-MM-DDTHH:MM:SS+时区” -->

<meta property="article:author" content="百度站长平台" />

<!-- 作者署名字段必选,需要在页面做展示 -->

<!-- *如果该文章由多个作者共同完成,可再加一行作者署名代码:<meta property="article:author" content="百度站长学院"/> -->

<meta property="article:published_first" content="百度站长平台, http://zhanzhang.baidu.com/college/articleinfo?id=744" />

<!-- 原发媒体名称和链接,用于区分原创和转载,该字段为可选。原创时,链接与自身相同;转载时,链接是另外不同的地址-->

看到这里会DIY的同学基本不用往下看就能自己动手修改了吧?

三、zblog主题代码实现og标签支持

只需要在熊掌号代码上稍加修改就可以成功添加og标签支持。

最近就给本站添加了OG标签《Zblog博客不用插件添加代码支持og标签

<meta property="og:type" content="blog">

<meta property="og:image" content="{php}$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";$content = $article->Content;preg_match_all($pattern,$content,$matchContent);echo $matchContent[1][0];{/php}">

<meta property="og:release_date" content="{$article.Time('Y-m-d')}">

<meta property="og:title" content="{$article.Title}">

<meta property="og:description" content="{$description}">

<meta property="og:url" content="{$article.Url}">

<meta property="og:author" content="爱搜啊">

    <meta property="article:published_time" content="{$article.Time('Y-m-d')}T{$article.Time('H:i:s')}+08:00" />

    <meta property="article:published_first" content="爱搜啊, {$article.Url}" />

唯一有点不同的就是在时间标签上面,熊掌号代码里面的时间格式是通过“T”分割开的,而og标签时间是YY-MM-DD格式的。

在zblog里{$article.Time('Y-m-d')}就是输入时间格式为YY-MM-DD格式。

特别注意“{$article.Url}”只会获取文章页的URL链接。

具体参考内容来自百度站长平台:《百度星火计划原创规范2.0》 以及 《360搜索智能摘要结构化数据简介

免费支持本站

支付宝打赏支付宝打赏 微信打赏微信打赏

本文》有 0 条评论

留下一个回复 (您的评论需要经过审核才能显示)