2

动机

个人申请了域名服务器,建了自己的站,但是服务器容量小,如果把图片都托管到自己服务器上容量肯定不够,首先想到的是图床,但现在图床API不稳定,所以放弃。因此采用了github pages这个方案。

具体操作步骤

1.首先新建一个github仓库,然后点击setting,找到github pages这里,为仓库创建一个可以访问的页面。如图,url是https://xxx.github.io/xxx-zone/,如要访问某张图片则可以用https://xxx.github.io/xxx-zon... 来访问,可以将图片url存到数据库,文件则存在git仓库上。
image.png
2,编写一个git自动推送脚本git_auto.bat,放在仓库根目录。代码如下
image.png
3,以这个仓库作为上传图片写入的目录,每当上传图片写入目录后都执行git_auto.bat脚本将文件推向远程仓库。我用的是nodejs,具体代码如下
image.png

结语

本人独立开发的项目用了这个技术,网址leeseean.net,有兴趣一起开发的可以联系我!
QQ群1572272633109.png


all2005
3.4k 声望36 粉丝