Bing每日图片部署教程

筱序二十
8月25日发布 /正在检测是否收录...

青序栈文官

本文介绍了如何部署Bing每日图片项目,包括在GitHub上Fork原仓库、启用GitHub Actions工作流、部署前端页面至Vercel或Netlify等平台,并添加了随机图片功能。通过新建get.js文件并运行工作流,可在部署域名下获取随机图片。
原项目已更新API功能,可使用!

最近逛柳神博客,发现不少有意思的项目,比如opengist等等,这期就来讲讲其中之一的Bing每日图片。

如何部署?

Github仓库

Fork原仓库到你的账户

meqg7tcw.png

启用Github Actions工作流

meqg8rvq.png

将 Daily Get Bing Image 从禁用改为启用

meqg9uf1.png

点击运行,显示成功就完成了第一步!

meqgeohh.png

部署前端页面

可以选择诸如VercelNetlify这类平台免费部署。

本文使用EdgeOne Pages进行演示。

创建项目-->导入Git仓库

meqgfvtl.png

加速区域根据你的域名情况选择

是否ICP备案服务区域加速区域选择
中国大陆中国大陆可用区
全球全球可用区(含中国大陆)
全球可用区(不含中国大陆)

生产分支选择'page',点击开始部署即可

meqgpknk.png

栈主的功能添加

从Bing抓取了这么多图片,要是只能动态获取每日图片,有点浪费了,在深入研究了Eo Pages函数功能后,栈主添加了随机图片功能!

在github仓库的main分支/page/functions新建get.js文件

meqhn567.png

代码内容从筱序二十の代码分享获取

新运行一个工作流,等待运行、部署完成

meqhudxp.png
meqhv0rt.png

访问你的部署'域名/get'即可获取随机图片。

写文的时候才注意到原作者已经新增了/api/daily和random功能,但栈主个人觉得既然有了/daily.jpeg和/daily.webp等直链更新/api/daily显得不那么重要,目前原作者的random函数并不能运行,故观望。

Bing随机一图 - 筱序二十维护 - Github仓库

bing随机图

参考项目

Daily Bing Image

© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 赞赏
评论 共1条
OωO
取消
  1. 头像
    筱序二十 作者
     · 
    回复

    注意,随机图只在eo pages上生效,其余平台无适配

SSL