友链的朋友圈 RSS的聚合页 (Typecho->handsome主题篇)
本文是《技术相关(共37篇)》目录的第 16 篇。阅读本文前,建议先阅读本文前3篇文章:
本文代码基于Typecho构建,handsome主题测试,其他主题理论上不通用。
友链的朋友圈 RSS的聚合页 (WordPress->PIX主题篇&在线解析版)请参考如下文章:
友链的朋友圈 RSS的聚合页 (WordPress->PIX主题篇&本地解析版)请参考如下文章:
WordPress的RSS朋友圈发布后,感觉应该也可以为Typecho出一个,但是去做了,却发现不是那么回事儿,主要是对Typecho太不熟悉了,最后比葫芦画瓢,基于很受欢迎的handsome主题堆出来一个聚合页。
加入了异步加载机制,并支持缓存,默认8小时。
重要提示:假如以下代码文件在handsome文件夹下,使用缓存时,在handsome文件夹下建立rsscache目录,总之此文件和rsscache目录必须在同一个目录下。
第一次刷新获取,所有友链将缓存存储在rsscache目录下,8小时内刷新页面直接取cache文件显示。8小时后,重新访问这些feed地址并解析计算MD5值,如果MD5值没有变化说明友链网站未更新,则xml不变,如果MD5值变化,则重新获取该站的xml文件并存储在rsscache目录下文件,同域名下的旧xml文件自动删除。如果需要强制更新,删除rsscache目录下所有文件并重新刷新页面即可。
本地演示如下:
代码如下:
大功告成!
您已阅读完《技术相关(共37篇)》目录的第 16 篇。请继续阅读本文后3篇文章:
obaby
竟然还有广告?abp 屏蔽了~~
网友小宋
就是谷歌那种色色广告,要嘛就是梯子广告。
似水流年
我荣耀浏览器自带屏蔽。😂
网友小宋
这个在线精品,无需等待的广告,给我整得不知道该怎么回了。
似水流年
😂插入的谷歌广告。