帝国cms熊掌号号主页展现页面改造教程

今天春哥花点时间将春哥技术博客正式接入熊掌号,号主页展现已经完美实现。代码全部校验通过。
首先来看下验证通过效果截图:

<a href=https://www.cgtblog.com/diguo/ target=_blank class=infotextkey>帝国CMS</a>熊掌号号主要展现页面改造教程
什么是号主页展现

百度熊掌号的官方介绍是资源进入熊掌号主页展现,意思就是让网站发表的文章可以出现在熊掌号【文章】列表中。但并不是所有资源都会出现在该列表上,一般是近期文章,历史资源不会展现,而且一天最多只展现五篇文章。根据博主测试,展现的文章比较随机,而且出图的概率也不是很大。想要实现该功能的站长们需要对网站页面进行改造,可以参考春哥博客改造方法。
下面是改造的代码:一般的都只能展现一张图,这里春哥做了特别处理,我们帝国CMS也可以展示三张图了。符合百度要求的1-3张图。


<link rel="canonical" href="[!--titleurl--]"/>
<script src="//msite.baidu.com/sdk/c.js?appid=你的百度熊掌号ID"></script>

<script type="application/ld+json">
    {
        "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
        "@id": "[!--titleurl--]",
        "appid": "你的百度熊掌号ID",
        "title": "[!--pagetitle--]",
        "images": [
   <?php
$str=$navinfor['newstext'];
$str = str_replace('https://www.cgtblog.com/d/file/','/d/file/',$str);
$str = str_replace('/d/file/','https://www.cgtblog.com/d/file/',$str);
preg_match_all('/https:.*?(jpg|gif|png|bmp)/' ,$str, $img);
 echo '"'.$img[0][1].'"'.',';
 echo '"'.$img[0][2].'"'.',';
 echo '"'.$img[0][3].'"';
?>    
            ],
        "description": "[!--smalltext--] ",
        "pubDate": "<?=date("Y-m-d",$navinfor['newstime'])?>T<?=date("H:i:s",$navinfor['newstime'])?>"
    }
</script>

另外值得一提的是号主页展现改造和搜索结果出图改造是一致的,所以做好上面介绍的改造方法可以同时实现这两个功能。
结语:熊掌号主页展现还是有一定的用处的,平时博主喜欢发表在网站的文章同时发表到百家号,但是发现百家号排名很好,站内网页排名会靠后,所以做了号主页展现的话就没必要把文章发表到百家号,节省了百家号发布次数资源,同时网站也多了一个流量入口,何乐而不为。


 
来源:春哥技术博客,欢迎分享,(春哥微信号:cgnanyin)
上一篇:discuz搬家以后注册时出现用户ID已被      下一篇:CmsEasy数据库配置文件修改路径说明