巧用ChatGPT改造代码 让PIX主题片刻支持外部链接转化为卡片(二)

本文更新于2024/10/18,如无重大BUG,本文不再更新。

这是让我最伤脑子的改造,网络上每个站点的安全配置不同,网速不同,让我不能完全照顾到所有网站。并且对于大型网站由于安全性太高,如某宝、某猫一直获取不到标题和描述。刚开始最大的难点在于获得外链的站标,因为现在好些网站的图片都使用了CDN并且加入了防盗链等设置,虽然能获取到站标的准确地址,但就是在卡片上显示不了。不管如何优化,始终都不满意。正准备放弃之时,忽然看到还有专门解析站标的网站。本篇经过挑选,最终选择Favicon.im作为实现站标的解析网站,并经过代码改造,终于算是一个相对完美的版本。

强烈建议提前备份pix/inc/pix-type.php文件。鱼和熊掌不可兼得,以为引入外部网址,考虑到速度,代码里融合了redis+memcached的缓存机制,这两个都是PHP的扩展,如果对自己的主机没有权限安装,以下代码可能无法运行,你也可以将相关代码删除后试试。

本文是以下文章的代码升级版本:

巧用ChatGPT改造代码 让PIX主题片刻同时支持本地链接和外部链接转化为卡片 巧用ChatGPT改造代码 让PIX主题片刻同时支持本地链接和外部链接转化为卡片 本代码已经升级: [pix_post ids=371] 改造代码最开始的目的是看到其他hexo的网站上有“分享好物”的功能,可以推广但不限于淘宝、京东商品,我的是wordpress网站,搜索没有相关的... 时间:2023/10/27 分类:技术相关

升级及优化内容:

1、在获取站标和标题的基础上增加了获取描述。

巧用ChatGPT改造代码 让PIX主题片刻支持外部链接转化为卡片(二)-似水流年
巧用ChatGPT改造代码 让PIX主题片刻支持外部链接转化为卡片(二)-似水流年

2、优化了片刻显示速度。

3、支持了更多的普通网站转为成卡片。

代码如下:

温馨提示: 此处为隐藏内容,需要评论本文后才能查看.
评论后请刷新一次页面,但注意不要清除缓存,否则还需要再次评论!

改造完毕。

历史上本站今天曾发布的文章:

Comments | 7 条评论
  • obaby

    Google Chrome 126 Google Chrome 126 Mac OS X 10.15 Mac OS X 10.15 1中国–山东–青岛 联通 ip address 112.224.*.*

    最近折腾的东西又不少啊。

    • 似水流年

      Microsoft Edge 129 Microsoft Edge 129 Windows 10 Windows 10 1中国–河南–漯河 联通 ip address 115.49.*.*

      还得折腾,有重大BUG,提交后不显示了,后台编辑也丢失了。😂

  • 网友小宋

    Microsoft Edge 129 Microsoft Edge 129 Windows 10 Windows 10 1中国 中国联通 ip address 2408:8221:6010:1cf1:*:*

    不知道上服务器远的原因,我感觉每次访问都不快。😃

    • 似水流年

      IBrowse r IBrowse r Android 12 Android 12 1中国–河南–漯河 联通 ip address 115.49.*.*

      家里用的联通,我感觉网络还行,你是移动联通还是电信?

      • 网友小宋

        Microsoft Edge 129 Microsoft Edge 129 Windows 10 Windows 10 1中国–河南–漯河 联通 ip address 115.48.*.*

        联通啊!和你的一样。

        • 似水流年

          IBrowse r IBrowse r Android 12 Android 12 1中国–河南–漯河 联通 ip address 182.126.*.*

          那应该是在国外的原因。

  • 奶爸网

    Microsoft Edge 119 Microsoft Edge 119 Windows 10 Windows 10 1中国–上海–上海 电信 ip address 180.159.*.*

    试试

消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息