Emlog 熊掌号页面改造

作者:萧瑟 码海拾贝 2018-05-04 10:45

前言

最近网站开通了熊掌号,提交的文章一直没有收录,很是奇怪,试了很多方法都没能成功显示;后来研究了之前博客的Zblog插件,发现页面少了很多东西,所以就算提交了也不符合熊掌号文章的数据,所以自己就手动改造一下页面,现在分享给大家。

效果图

效果图

改造教程

首先在打开网站模版目录/content/templates/,找到header.php文件,打开后在<head></head>标签内添加如下代码:

<script src="//msite.baidu.com/sdk/c.js?appid=你的熊掌号ID"></script>    

剩下这一步是有为重要的,在找到模版目录下的echo_log.php;在 前面添加如下代码:

<script type="application/ld+json">
        {
            "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
            "@id": "<?php echo Url::log($logid);?>",
            "appid": "你的熊掌号id",
            "title": "<?php echo $log_title; ?>",
            "images": [
                "https://qsh5.cn/content/templates/emice/images/logo.png",
                "https://qsh5.cn/content/templates/emice/images/logo.png",
                "https://qsh5.cn/content/templates/emice/images/logo.png"
                ],
            "description": "<?php echo $site_description; ?>",
            "pubDate": "<?php echo gmdate('Y-m-d\TH:i:s', $date);?>",
            "upDate": "<?php echo gmdate('Y-m-d\TH:i:s', $date);?>",
            "lrDate": "<?php echo gmdate('Y-m-d\TH:i:s', $date);?>"
        }
    </script>

这样就完事了,此时你还需要一个插件: Emlog熊掌号自动提交插件,这个插件是基于Emlog 6.0.1 特别版美化过的。

插件下载

点我下载 

文章标签:CodeEmlog熊掌号
版权声明:本文发布于 青衫慧博客 | 百度已收录;
本文链接:https://qsh5.cn/post-29.html
站长声明:

评论

  • 很详细教程,插件的话只能是锦上添花,手动更保妥一些
    大事记2周前 (08-02)
  • 你真能折腾,后面熊掌号推送代码,你竟然推送自己logo,还推送3次。。。
    爱站云3个月前 (05-10)
    @爱站云:但是我真实的代码是获取文章第一章图片,嘿嘿
    萧瑟 3个月前 (05-10)
  • 感谢大佬分享
    邵先森博客3个月前 (05-07)
  • 多谢多谢
    That year 19974个月前 (05-06)
  • 直接把这两个结合到插件  一个挂在头部 一个挂载在文章里  不就好了   这样就不用折腾模板了
    Flyer4个月前 (05-04)
    @Flyer:是的,整合一个插件还不错。嘿嘿
    萧瑟 4个月前 (05-04)
  • 感谢分享,一直不知道知道怎么弄
    逗哔鱼4个月前 (05-04)
    @逗哔鱼:可以按照我研究的这个教程试试,会出现的。嘿嘿
    萧瑟 4个月前 (05-04)
  • 感谢分享
    杨小杰4个月前 (05-04)
    @杨小杰:感谢大佬来访。嘿嘿
    萧瑟 4个月前 (05-04)
    @萧瑟:我已经把自动获取图片的代码加上了,建议你参考修改一下
    杨小杰博客 3个月前 (05-15)
    @杨小杰博客:我早已添加,只是没有放出来而已,嘿嘿。
    萧瑟 3个月前 (05-15)
  • 久伴来看看~
    久伴博客4个月前 (05-04)
    @久伴博客:欢迎,欢迎
    萧瑟 4个月前 (05-04)

允许邮件通知