Zmki大佬的基于Typecho博客程序的导航主题Webstack钻芒二开版做的相当漂亮,个人非常喜欢,但是唯一不足的是缺少自动获取目标网站的favicon图标,对于我这样的懒癌症患者真是一大遗憾,因为基于Wordpress的版本是可以自动获取到图标的,但是wordpress版本不如typecho的漂亮。所以经过查阅资料解决了这一问题,现记录解决过程如下:
一、安装Typecho博客程序
参照官网下载安装:Typecho Official Site
二、安装钻芒二开主题
方法参照原地址:typecho 导航主题Webstack 钻芒博客二开美化版 新增暗黑模式全屏切换等 - 钻芒博客 (zmki.cn)
三、设置自动获取图标API
下载api程序:输入网址自动获取favicon图标: 使用本接口后,只需要输入目标网站网址就可以获取该网站的ico图标;非常适用于各种导航网站。 (gitee.com)
解压上传到网站根目录
四、修改主题:
重点来了:找到主题目录下的【index.php】文件,通过文档编辑工具打开,修改大约80-100行之间,有两处【<a class="xe-user-img">】元素内的href的值,原值为
<?php echo $posts->fields->logo;?>
修改为
<?php if (($posts->fields->logo)==""){echo 'http://你的api网址/ico/?url='.$posts->fields->url;}else{echo $posts->fields->logo;}?>
保存后生效即可
评论