npm白嫖图床

首先去npm注册账号

  • 切换默认源

    1
    npm config set registry https://registry.npmjs.org
  • 然后连接账号,输入邮箱账户密码

    1
    npm login
  • 下载npm

    1
    npm init

    设置package name,然后其它设置可以直接全部回车。
    注意package name不能重复,否则会上传失败
    可以使用npm init重新设置

  • 上传图片

    1
    npm publish

    每一次发布图片后,你可以将原来的图片删除,更改package.json 版本号(递增),然后npm publish即可

访问地址:

  • jsdelivr
    https://cdn.jsdelivr.net/npm/包名@版本号/图片地址

  • zhimg:
    https://unpkg.zhimg.com/包名@版本号/图片地址
    zhimg是知乎的unpkg镜像

  • bdstatic
    https://code.bdstatic.com/npm/包名@版本号/图片地址
    bdstatic作为内用cdn,其拉取频率较慢,经常出现无法及时更新。

Github+picgo+jsdelivr白嫖图床

配置github图床
图片
仓库名为github用户名加刚刚创建的仓库名
配置完成后即可上传

上传成功后可以通过自定义域名访问图片,或者使用jsdelivr访问
jsdelivr访问地址为:https://cdn.jsdelivr.net/gh/github用户名/仓库名/图片地址

去不图床

https://7bu.top/

使用服务器搭建自己的图床

使用白嫖的图床毕竟不是自己的,所以也是有诸多限制,但是用自己的服务器搭建的话就没这些限制了。

此方法搭建的图床访问速度取决于你的服务器速度,因为我的服务器带宽只有1M,所以图片的加载速度也是比较慢的

总结:还是白嫖的香

速度对比

图片大小为12M,请自行点击图片链接查看

jsdelivr:

https://cdn.jsdelivr.net/gh/ooahz/images/pictures/1.png

unpkg:

https://unpkg.zhimg.com/ahzoo@1.0.2/test/1.png

bdstatic:

https://code.bdstatic.com/npm/ahzoo@1.0.2/test/1.png