前言
通过NPM + Github的方式来搭建一个NPM图床,这种方式是不需要服务器的
存储的图片总大小建议不要超过 1G,否则Github会有人工审核仓库内容,如果发现用来做图床,轻则删库,重则封号。因此为了安全起见,建议在 1G 之前就换个仓库,反正可以创建无数个仓库嘛
步骤
在 Github官网 上创建一个仓库,用来存储本地上传来的图片
在本地任选一个文件路径,克隆所选仓库的文件
1 | git clone git@github.com:blhorizon/BlogImages.git |
输入如下指令。根据指示验证完邮箱后就会跳转到如下页面
1 | # 切换回原生源,否则需要你输入账号密码 |
执行如下指令会生成package.json文件。需要注意的是,事先需要通过搜索确认你的包名是否唯一。同时 git repository 填写的是仓库的 HTTPS,而不是 SSH
1 | npm init |
依次输入如下指令将本地路径中的文件分别上传到 Github 和 NPM 中
1 | # 将更改提交到暂存区中 |
这时你就可以通过链接在网上访问你的图片了。由于在国内访问会很慢,建议使用 CDN 进行加速。
目前我正在使用的CDN是 渺软公益 CDN,访问速度很快。其链接为:https://jsd.onmicrosoft.cn/npm/【文件路径】
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 萌傀儡!
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果