对于 emlog pro 目前 avatar 头像不显示的解决方法
2024/10/28 16:42:03 懒猫导航网 已浏览8次avatar 头像 cdn 不稳定,目前 emlog 官方还没有放出更新包。因此,现在使用 JS 的方式暂时解决。
<script>
const avaUrl = 'https://cravatar.cn/avatar/'
function alterAva(docName) {
for (let index = 0; index < $(docName).length; index++) {
let t_patt1 = new RegExp("[0-9a-z]{20,}");
let t_grasrc = $(docName + ":eq("+ index +")").attr("src")
let t_result = avaUrl + t_patt1.exec(t_grasrc) + '?s=40';
$(docName + ":eq("+ index +")").attr("src",t_result)
}
}
alterAva(".comment-info_img")
alterAva(".avatar img")
</script>
注意看,avaUrl 常量的地址是 cdn 的地址,大家也可以更改,查阅可用的 avatar 头像 cdn。
而 alterAva(".avatar img") 里面的 .avatar img 则是你网站的头像元素的选择器选择依据,跟 CSS 选择器一样,如果不懂这个自行百度(各位互联网人士应该懂吧),根据自己的模板做出相应修改。
然后这个代码就粘贴在后台的设置处(系统 ---> 设置 ---> 首页底部信息),如下图所示。