Hexo Fluid 一言中添加作者
目前,fluid主题的一言还不支持默认添加作者,所以我们需要修改首页打字机的代码。
1.打开主题根目录下的layout\_partial\plugins文件夹,修改其中的typed.ejs文件
2.找到以下语句
apiText ? typing(apiText) : typing(text);
加入出处可在typing(apiText)中加入相应代码,示例:
apiText ? typing('『'+apiText+'』'+ '<br /> <h4>'+ '--' +result['from_who']+'「'+result['from']+'」'+'</h4>') : typing(text);
显示效果:
『猫是可爱的,狼是很帅的。就是说,孤独又可爱又帅。』
--比企谷八幡「我的青春恋爱物语果然有问题」
3.有一些一言并没有设置作者,此时typing会出现这样的情况
『不要在晚上做出任何决定。』
--null「互联网」
强迫症落泪。不过还是有解决办法的,我们可以在他的上方添加一个判断,如果result['from_who']的值为null,那么替换为空字符。
在步骤二修改的语句上方添加:
if(result['from_who']===null) result['from_who']='';
显示效果:
『不要在晚上做出任何决定。』
--「互联网」
发表评论