使用Github+jsDelivr搭建图床和存储服务

使用元素

我的博客NLNet 并未搭建自己的博客,使用博客园(cnblogs),自定义了主题NLNet-Theme

写作工具Typora 优秀的Markdown编辑器。参考NLNet-Theme,我会不定期持续更新自定义的Typora的主题nlnet

网络图床Github 考虑到图床的长久稳定性和钱包,以及我的博客的可怜的访问量,我将图片托管在了Github上。

图片上传VSCode 我并没有使用热门的PicGo工具,个人感觉用起来别扭。

我的用法是:使用本地图片写Markdown,完成后用我自己的正则替换工具,将图片本地url替换成网络url。最后将Markdown文件和本地图片一起push到Github上,任务完成。

CDN 没有梯子的小伙伴访问Github的速度简直不能忍受,使用JSDELIVR作为cdn,cdn访问格式:

格式://cdn.jsdelivr.net/gh/你的用户名/你的仓库名@发布的版本号或者主分支名/文件路径
示例://cdn.jsdelivr.net/gh/liwuqingxin/NLNet-Themes@main/src/cnblogs/nlnet.js
更新://purge.jsdelivr.net/gh/liwuqingxin/NLNet-Themes@main/src/cnblogs/nlnet.js

主题文件aliyun.oss 收费产品不给链接了。由于自己近期会频繁更新主题,JSDELIVR刷新CDN不方便,因此把主题相关的文件放到了阿里云的oss上,保存+拖放+F5,即可看到最新的主题效果,赞

构建过程