适用于:

懒人,懒得手动去下载

导航网站,几百几千的链接无需一个个获取导入图标

希望在外链处显示相关图标等

缓存30天,一次获取后直接通过缓存读取,无需等待

接口地址:https://api.ooii.io/icon

参数: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

最后修改:2021 年 10 月 07 日
如果觉得我的文章对你有用,请随意赞赏