动机
个人申请了域名服务器,建了自己的站,但是服务器容量小,如果把图片都托管到自己服务器上容量肯定不够,首先想到的是图床,但现在图床API不稳定,所以放弃。因此采用了github pages这个方案。
具体操作步骤
1.首先新建一个github仓库,然后点击setting,找到github pages这里,为仓库创建一个可以访问的页面。如图,url是https://xxx.github.io/xxx-zone/,如要访问某张图片则可以用https://xxx.github.io/xxx-zon... 来访问,可以将图片url存到数据库,文件则存在git仓库上。
2,编写一个git自动推送脚本git_auto.bat,放在仓库根目录。代码如下
3,以这个仓库作为上传图片写入的目录,每当上传图片写入目录后都执行git_auto.bat脚本将文件推向远程仓库。我用的是nodejs,具体代码如下
结语
本人独立开发的项目用了这个技术,网址leeseean.net,有兴趣一起开发的可以联系我!
QQ群
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。