适用于:
懒人,懒得手动去下载
导航网站,几百几千的链接无需一个个获取导入图标
希望在外链处显示相关图标等
缓存30天,一次获取后直接通过缓存读取,无需等待
参数:url
示例:https://api.ooii.io/icon/get.php?url=www.baidu.com
或者:https://api.ooii.io/icon/get.php?url=https://www.baidu.com
返回值:直接在浏览器输出图片
相关代码:
<img src="https://api.ooii.io/icon/get.php?url=www.baidu.com">
简单模式(通过rewrite实现)
<img src="https://api.ooii.io/icon/www.baidu.com.png">
如果你使用typecho 导航主题Webstack,想要自动获取图标图像
则修改主题下的index.php
,如果填写了图标地址显示手动地址,否则自动获取
<a class="xe-user-img">
<?php if($posts->fields->logo != null): ?>
<img data-src="<?php echo $posts->fields->logo;?>" class="lazyload img-circle" width="50" height="50">
<?php else: ?>
<img data-src="https://api.ooii.io/icon/get.php?url=<?php echo $posts->fields->url;?>.png" class="lazyload img-circle" width="50" height="50">
<?php endif ?>
</a>
注意:如果你未使用lazy-load, 则需要把data-src修改为src