HEXO:首页Slogon调用API定期更新
本文最后更新于:2024年5月3日 凌晨
1、每日一言API
1.1、API接口
想要调用API更新Slogon,首先得有免费可用的API,我这边使用的是hitokoto的每日一言接口,请求地址如下:https://v1.hitokoto.cn/
使用get
方式请求,无需传递参数,无使用限制。
对应官方网址:https://developer.hitokoto.cn/sentence/
1.2、测试接口
我这里使用的是postman来进行调用API测试,检查接口是否可正常使用:
可以看到,能够正常返回正确的json数据,我们要取的是其中的”hitokoto”字段值,在后续的配置文件中会用到这个字段。
2、站点配置
在找到可以使用的API之后,我们需要将其配置到站点中,定期更新。修改站点配置文件_config.yml
,其中有一段slogon配置:
将API的地址填入上面的url,将开关enable置为true
即可,其中keys
填入需要获取值的字段名称。请求方式这个接口使用GET类型,按需配置。
注:这里有一个要求,需要将打字机的效果打开才能正常的生效API,将下面的配置改为true:
3、部署到网站
配置完成之后,执行下面指令,重新生成网页:
1 |
|
可以通过http://localhost:4000/
检查是否生效,我配置完能够正常访问如下:
之后,将博客部署到服务器:
1 |
|
HEXO:首页Slogon调用API定期更新
http://www.codestar.top/2024/01/09/BLOG/HEXO:首页Slogon调用API定期更新/