之前分享了typecho的熊掌号改造工程,今天就为大家分享一下emlog的熊掌号改造方法。
一.给站点的页面添加 canonical标签
进行改造:将以下代码写入模板module.php文件中
<?php //文章访问路径标准化
function gf_url($id){
> if ($id){echo '<link rel="canonical" href="'.Url::log($id)."\" />";} }?>
再将以下代码添加之前
<?php echo gf_url($logid);?>
二、添加JSON\_LD数据到适当的位置
<script type="application/ld+json">
{
"@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
"@id": "<?php echo URL::log($logid);?>",
"appid": "<b><font color="#ff0000">你的appid</font></b>",
"title": "<?php echo $log_title; ?>",
"description": "<?php echo $site_description; ?>",
"pubDate": "<?php echo gmdate('Y-m-d', $date);?>T<?php echo gmdate('H:i:s', $date);?>"
}
</script>
注意: 1、为方便起见,此次将JSON\_LD代码添加到了echo\_log.php里,具体添加位置自行斟酌选择
2、APPID请替换成为自己的ID(搜索资源平台-熊掌号-API提交内容-推送接口 处获取)
3、images现为可选字段加上技术有限,此次改造未添加该字段,大牛请跟帖赐教
三、添加熊掌号ID声明到标签前
<script src="//msite.baidu.com/sdk/c.js?appid=<b><font color="#ff0000">你的appid</font></b>"></script>
四、添加关注功能代码> 底部bar效果(添加在文章结束位置)
<script>cambrian.render('tail')</script>
改造完成之后务必去校验中心校验一下是否存在问题,然后在去推送