标签 hexo 下的文章

给hexo加入gemini娘 一 准备篇

谷歌新一代AI:Gemini发布有一段日子了,免费1分钟能调用60次,1月免费调用1000次,很慷慨了。
我也跟着冰剑学习了一下,
开始利用大善人cloudflare(简称cf)让HEXO也白嫖Gemini娘...

今天先说准备...

2024-02-16

在HEXO博客中加入Gemini娘评价功能的探索

冰剑的gemini

冰剑的博客中,我看到了一个非常有意思的功能——Gemini娘评价。

这是一个基于php的服务端语言实现的功能,可以直接读取并显示在博客上。

而我使用的是HEXO,一种静态语言,所以实现这个功能需要一些其他的步骤。

我去看了谷歌gemini的主页: makersuite.google.com

免费额度:

旧:

  • 300条/月,读取60次/分钟

新(自2024-02-13日起):

  • 1000条/月,读取60次/分钟

太良心了....

因为要存储,我想到了一个办法,那就是使用Cloudflare服务来实现这个功能。

这样,每当我更新博客或者发布新文章时,只需要在给worker提交一下数据,

就可以在提交新文章中,让worker自己去拿到Gemini娘评价,然后存在缓存中。

然后,在前台读取就好啦,再用AI给GEMINI画个头像~~

搞定效果见文章末尾...

PS. 代码目前正在测试中,修复一下之后分享出来~~

2024-02-13

hexo用githubaction发布提示错误

很久没有更新BLOG,想着更新些最近的感悟

发了新文章,突然发现,自动部署脚本出错了

发生状况

明明netlify里已经部署好了,在gitaction中却提示失败

错误症状

2023-07-07

博客改成githubActions部署

我的博客程序现在用的是hexo,放在netlify上,netlify每个月是给300分钟的部署时间,目前更新了几篇文章,发现部署时间大约是每次1分钟多点儿,我当时就在想,写多少文章就开始嫖不到了,突然群里兜兜说也想了解netlify上的hexo怎么部署,我在搜教程的时候,突然发现部署方式可以用github的actions,然后netlify的时长会变成2000分钟/月...抱着这个想法,我在想是不是可以改一下现有的部署方式,一番研究之下,OK了,记录一下:

2022-12-09