在Fluid主题的一言中添加作者

目前,fluid主题的一言还不支持默认添加作者,所以我们需要修改首页打字机的代码。

1.打开主题根目录下的layout\_partial\plugins文件夹,修改其中的typed.ejs文件

2.找到以下语句

1
apiText ? typing(apiText) : typing(text);

加入出处可在typing(apiText)中加入相应代码,示例:

1
apiText ? typing('『'+apiText+'』'+ '<br /> <h4>'+ '--' +result['from_who']+'「'+result['from']+'」'+'</h4>') : typing(text);

显示效果:

『猫是可爱的,狼是很帅的。就是说,孤独又可爱又帅。』
–比企谷八幡「我的青春恋爱物语果然有问题」

3.有一些一言并没有设置作者,此时typing会出现这样的情况

『不要在晚上做出任何决定。』
–null「互联网」

强迫症落泪。不过还是有解决办法的,我们可以在他的上方添加一个判断,如果result['from_who']的值为null,那么替换为空字符。

在步骤二修改的语句上方添加:

1
if(result['from_who']===null) result['from_who']='';

显示效果:

『不要在晚上做出任何决定。』
–「互联网」


在Fluid主题的一言中添加作者
https://carbon-wolf.github.io/posts/f88aa2a0.html
作者
carbon-wolf
发布于
2023年2月12日
许可协议