首页>网站建设>Zblog博客不用插件手动添加支持熊掌号代码,支持提交文章第一张图片
2018
08-21

Zblog博客不用插件手动添加支持熊掌号代码,支持提交文章第一张图片

免费支持本站

自从百度出了百度熊掌号之后,就迅速在本站实验安装上了,自从本站安装上百度熊掌号和MIP移动页后网站收录的速度确实提升很快。以前发布一篇文章大概一天左右才可以收录。现在基本上半小时左右就可以收录。

百度对移动落地页有明确的规范,加强原创的保护之时间因子的设置。

这个功能简单点说就是,当我们新建一个页面并提交给百度收录的时候,百度会抓取页面中的时间因子从而加深对判断是否为原创文章。

而且熊掌号内容会优先展示,从一天左右收录到半小时速度提升不是一点点啊。但是以前都是用插件实现的熊掌号提交Zblog博客手动添加熊掌号代码,支持提交文章第一张图片

效果就像上图,实现起来确实很方便,只要填上,appidtoken 就可以了,但是有一点不好,就是不可以提交图片

这是百度JSON-LD示例

    <script type="application/ld+json">        {            "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",            "@id": "https://www.example.com/******",            "appid": "XXXXXXXXX",//这里是你的熊掌号ID            "title": "页面标题******",            "images": [                "https://www.example.com/***/pic1.png",                "https://www.example.com/***/pic2.png",                "https://www.example.com/***/pic3.png"            ], //请在此处添加希望在搜索结果中展示图片的url,可以添加0个、1个或3个url            "pubDate": "2017-06-15T08:00:01" // 需按照yyyy-mm-ddThh:mm:ss格式编写时间,字母T不能省去        }    </script>

知道了这些实现起来就轻松多了,下面是修改过后的代码,只需要把下面的代码添加到主题的header.php文件里面就可以,(htdocs/zb_users/theme/主题/template/)

<script src="//msite.baidu.com/sdk/c.js?appid=XXXXXXXXXXXX"></script>//熊掌号ID点击这里查看:然后点击粉丝关注即可查看<script type="application/ld+json">        {            "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",            "@id": "{$article.Url}",            "appid": "XXXXXXXXXXXXXXXXXX",//修改为自己的熊掌号ID            "title": "{$article.Title}",            "description": "{php}$description = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),130)));{/php}{$description}",            "images": ["{php}$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";$content = $article->Content;preg_match_all($pattern,$content,$matchContent);echo $matchContent[1][0];{/php}"],            "pubDate": "{$article.Time('Y-m-d')}T{$article.Time('H:i:s')}"         }    </script>
{$article.Url} //会自动获取当前文章的连接地址
{$article.Title} //会获取当前文章的标题
{php}$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";$content = $article->Content;preg_match_all($pattern,$content,$matchContent);echo $matchContent[1][0];{/php}//会自动获取文章的第一张图片,如果没有图片这里的地址就会留空。

如果header.php文件里面有类似下面这种判断代码,只需要把熊掌号代码添加到{if $type=='article'}判断下面即可

比如下面这样

{if $type=='article'}//这个判断代表只有文章页才显示下面代码<script src="//msite.baidu.com/sdk/c.js?appid=XXXXXXXXXXXX"></script>//熊掌号ID点击这里查看:https://ziyuan.baidu.com/xzh/home/index然后点击粉丝关注即可查看<script type="application/ld+json">        {            "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",           "@id": "{$article.Url}",            "appid": "XXXXXXXXXXXXXXXXXX",//修改为自己的熊掌号ID            "title": "{$article.Title}",            "description": "{php}$description = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),130)));{/php}{$description}",            "images": ["{php}$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";$content = $article->Content;preg_match_all($pattern,$content,$matchContent);echo $matchContent[1][0];{/php}"],            "pubDate": "{$article.Time('Y-m-d')}T{$article.Time('H:i:s')}"        }</script>{elseif $type=='index'}代码。。。}

这里本来是可以提交0-3个图片链接,但是由于技术不到位。现在但是只能调用一个图片链接。希望有Zblog大神看到知道我一下,我好把这篇文章写完整。

熊掌号+MIP移动页改造着实加快乐网站新页面的收录速度,这点值得赞一个

有这篇文章要非常感谢虎子博客虎子博客介绍添加代码原文地址https://www.eluseo.com/webseo/10.html

这篇文章为优化升级版。希望对你们有用。

路由器交流群

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