zblog博客不用插件给文章页添加好搜智能摘要代码

2018-08-28
0评论
/
1575阅读
爱搜啊

今天给网站添加了好搜智能摘要功能。整体来说还是非常成功的。

现在就来说下在zblog添加好搜智能摘要的方法

首先来一张完成的效果图

zblog博客不用插件给文章页添加好搜智能摘要代码

其实代码还是非常简单的,前段时间写了一篇,给zblog文章页添加不用插件添加熊掌号代码而且支持提交第一张图片。下面是文章地址

Zblog博客不用插件手动添加支持熊掌号代码

这篇文章只是在上面文章的基础上稍微修改了下,最好效果还是不错的额。而且支持图片

这里就用博客举例。

添加其他的代码也是可以的

这个好搜官方的智能摘要结构化数据类型标准参见以下说明:http://www.so.com/help/help_3_9.html

9
、博客
<!--必填-->
<meta property="og:type" content="blog"/>
<meta property="og:image" content="图片地址"/>
<meta property="og:release_date" content="发表时间"/>
<!--选填-->
<meta property="og:title" content=" 博客标题"/>
<meta property="og:description" content=" 博客描述" />
<meta property="og:author" content="博客作者"/>

上面是好搜实力的代码,我们只需要在它的基础上稍微修改就可以。代码如下

<!--好搜智能摘要-->
<meta property="og:type" content="blog"/>
<meta property="og:image" content="{php}$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";$content = $article->Content;preg_match_all($pattern,$content,$matchContent);echo $matchContent[1][0];{/php}"/>
<meta property="og:release_date" content="{$article.Time('Y-m-d')}"/>
<meta property="og:title" content="{$article.Title}"/>
<meta property="og:description" content="{php}$description = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),130)));{/php}{$description}"/>
<meta property="og:author" content="admin"/>

注意,由于好搜只能摘要时间那里只需要年月日,所有在zblog文章页添加不用插件添加熊掌号代码而且支持提交第一张图片这篇文章代码的基础上稍微修改了下。

这段代码会自动获取文章的第一张图片,如果没有图片这里的地址就会留空。这样好搜收录就会有机会收录图片显示,更醒目一点。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2018-08-28发布