Zblog支持og标签,zblog添加og标签代码支持百度百度星火计划原创规范2.0
以前本站写过一篇关于修改代码添加熊掌号支持的文章《Zblog博客不用插件手动添加支持熊掌号代码》,奈何现在熊掌号已经彻底凉凉了。最近就给本站添加了OG标签《Zblog博客不用插件添加代码支持og标签》
百度也推出过“百度的星火计划2.0”但是有一点不一样,今天就详细的讲解下zblog下添加百度的星火计划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搜索智能摘要结构化数据简介》
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包