我想将~20 jpg图片嵌入到单个Github页面中。图片的总大小超过120M,所以在将它们上传到服务器之前,我将它们转换为.webp文件。
然而,后来我发现IE和Safari(尚未)不支持webp格式,我的目标用户倾向于在他们的iPhone上使用Safari。作为一个快速修复,我用我的仓库中的原始jpg文件替换了所有网页文件,这意味着我将~120万张图片上传到服务器。
向Github的服务器上传如此多的非代码数据对我来说似乎有点不道德,并且不得不等待一个~120M的网页来加载对用户来说糟糕的声音。我怎样才能更优雅地处理这种情况?
答案 0 :(得分:1)
如何更优雅地处理这种情况?
只需将它们上传到外部图片参考(不是Git repo服务器),并在页面中引用它们的完整网址。
这比尝试将所有内容存储在Git仓库中要容易。
你也有Git-LFS,但是Git repo用户会检查你的回购,而不是用户阅读GitHub页面的内容。