ejs这小家伙不好用呀
前天在思考给木双鱼小站加些什么功能那,偶然在litten作者github的issue板块发现有人提出了友情链接图标的添加,网上看了下没有发现有网友添加这个功能,yilia主题的友情链接只有一个名字看着的确干巴巴的,决定自己来搞定这块.
基本想法比较简单,后面再进行拓展,有了友情链接的url,一般正规网站都会采用url/favicon.ico的方式存放图标,假如图标链接无效的话,采用备用头像。
最开始没有想到直接用img标签解决,而是想改写ejs代码实现,但是经过两天的挣扎,实现功能就卡在一步上(js参数传递给ejs参数),搞了两天没有解决这个问题,最后决定放弃这种方法,采用img标签的方法解决。不过还是介绍下自己学习ejs的学习。
友情链接这块的 ejs 在 themes\hexo-theme-yilia-master\layout\tools.ejs。
ejs的大致语法为:
|
|
最终采用img标签方式解决了问题,基本方法如下:
最终,实现了友情链接的头像添加。