阿里云
阿里云大学认证0元起
发表主题 回复主题
  • 2784阅读
  • 0回复

Typecho 的百度熊掌号结构化改造

级别: 论坛版主
发帖
9346
云币
14142
— 本帖被 不靠谱贝贝 设置为精华(2017-11-30) —
_ ($U\FW  
g`dAj4B  
前言 10CRgrZ  
Y%^qt]u.8  
S|]\q-qA&  
之前写了 WordPress 和 Ghost 的熊掌号结构化改造,现在就带来 Typecho 的熊掌号改造姿势。其实米饭 16 年改版的时候,其实用的是 Typecho 所以在那期间还写过 《Typecho 针对百度星火计划2.0原创保护的优化措施》 不过因为转成 WP 了,所以内容都已经残缺不堪了,比较可以可惜,这篇教程就算是对上次星火计划的补足吧。 S3^(L   
t:YMF$Z  
介绍 A8 !&Y;d  
NUh+ &M  
DDe`Lb%%  
熊掌号为百度搜索新产品,其前身是百度官方号,百度熊掌号是站长、媒体、开发者、商家等各种内容和服务提供者入驻百度的身份账号,该账号可实现包括百度搜索资源平台、百度数据开放平台、百家号自媒体平台、用户运营平台等各类平台的能力互通。 H@'u$qr$:  
目前阿里大鱼号、头条号、公众号这样的自媒体(新媒体)持续发展势头不小,可以说已经是掌握了移动内容类流量的入口,百度在移动领域越发被动,要知道 UC 浏览器的默认搜索引擎都是他们家的神马搜索,百度的移动流量越来越少。 bzh:  
因此百度重整旗鼓后,推出的新的移动战略将百家号、站长平台等合并肯定会放出非常多的利好来进行宣传,这样非常有利于站长的优质内容被收录和浏览。 4wPP/`  
Z6#(83G4  
TP 的引入 EZ[e  a<  
?8YbTn1f)  
\7G.anY  
依旧是不使用插件的改造方法,TP 由于官方开发比较缓慢,功能比较少,所以相比 WP 要改的也比较多。 o,'Fz?[T%  
,Bl_6ZaL  
Header.php 文件 JZ/T:Hsh4  
/%TL{k&m$  
D{6<,#P{w  
由于 TP 默认是没 Canonical 标签的,所以我们要在 Header 中加入 Canonical 标签。 6S^JmYq  
以默认主题为例,修改:/usr/themes/default/header.php 文件加入: ak zKX}  
a~Yq0d?`D  
  1. <link rel="canonical" href="<?php $this->permalink() ?>"/>
4xgfm.9I^  
1ezBn ZJg  
/> n@J>,K_B  
k0,]2R  
Footer.php 文件 T>w;M?`9K  
r |2{( +  
Li9>RY+3  
在 <?php $this->footer(); ?> 后加入: 0P;\ :-&p  
|OIU)53A-  
,%U\@*6=  
  1. <script type="application/ld+json">
  2.     {
  3.         "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
  4.         "@id": "<?php $this->permalink() ?>",
  5.         "appid": "你的 APPID",
  6.         "title": "<?php $this->title() ?>",
  7.         "images": ["<?php $this->fields->XZHimages(); ?>"],
  8.         "description": "<?php $this->description() ?>",
  9.         "pubDate": "<?php $this->date('Y-m-d\TH:i:s'); ?>"
  10.     }
  11. </script>
  12. <script src="//msite.baidu.com/sdk/c.js?appid=你的 APPID"></script>
l_pf9 !z  
g#o9[su  
L&&AK`Ur3l  
只要将 你的 APPID 修改为你的 APPID 就 ok 了! uCc5)  
值得注意的是,由于 TP 貌似没有缩略图、特色图片输出这样的机制,所以图片功能,就需要自己实现了,我这里用的是 自定义字段 的姿势实现的。 -fOBM 4  
设置 自定义字段,内容为 XZHimages 字符 缩略图 url 地址 4c<\_\\ck  
J:G{  
oG c9 6B%  
zN/nKj: Q  
De<i 8/^=  
y 7z)lBy\  
=b>e4I@  
自动推送的实现 \zhCGDm1_  
v.c.5@%%o  
h$p}/A  
自动推送有现成的插件:BaiduSubmit,虽然最后一次更新已经是 15 年了,但是由于熊掌号的 API 推送是兼容站长平台的链接提交的,所以插件也是支持的。 5>h/LE]"  
_O&P!hI  
!\\OMAf7  
点击 保存 就 OK 了! G6s3 \de#U  
[ 此帖被妙正灰在2017-11-30 09:16重新编辑 ]
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个