# 🎀软件安装
# 💗Git 安装
略
# 💗PicGo 安装
PicGo 下载链接:https://github.com/Molunerfinn/PicGo/releases/
推荐使用 2.3.1 正式版
# 💗Typora 安装
解压后,将 Crack 中的 winmm.dll 文件复制粘贴到 Typora 的安装目录即可
# 🎀GitHub 设置
# 💗创建仓库
该仓库用于存放博客图片
# 💗生成令牌
右上角点击 头像,来到 Settings -> Developer Settings -> Personal access tokens,然后点击 Generate new token
# 💗仓库授权
选定 2.1 中已创建好的仓库
权限设置
- 仓库权限
- 账户权限
均全部授权即可
完成后,点击 Generate token
token 仅在生成的时候可见,记得复制保存下来,以防备用!!!
# 🎀PicGo 设置
# 💗图床设置
点击 GitHub 选项,进行 GitHub 设置
- 设定仓库名:用户名 / 仓库,根据 2.1 中的仓库而定
- 设定分支:根据 2.1 中的仓库而定
- 设定 Token:复制粘贴 2.2 中的令牌
- 设定存储路径:可选
- 设定自定义域名:https://images.weserv.nl/?url=https://cdn.jsdelivr.net/gh/ 用户名 / 仓库 @分支
相关信息配置好后,点击 确定,并 设为默认图床
# 🎀站点配置
来到 hexo 目录 \themes\shoka\scripts\helpers,修改 engine.js 代码
engine.js 代码 var parseImage = function(img, size) {
if (img.startsWith('//') || img.startsWith('http')) {
return img
} else {
return 'https://tva'+randomServer+'.sinaimg.cn/'+size+'/'+img
}
}
具体配置为:https://images.weserv.nl/?url=https://cdn.jsdelivr.net/gh/ 用户名 / 仓库 @分支 /
- https://images.weserv.nl/?url=:图缓存链接,让图片快速加载
例如,我的配置是这样的:
engine.js 代码 var parseImage = function(img, size) {
if (img.startsWith('//') || img.startsWith('http')) {
return img
} else {
// return 'https://tva'+randomServer+'.sinaimg.cn/'+size+'/'+img
// return 'https://images.weserv.nl/?url=https://raw.githubusercontent.com/slx-world/blog-images/master/'+img
return 'https://images.weserv.nl/?url=https://cdn.jsdelivr.net/gh/slx-world/blog-images@master/'+img
}
}
# 🎀Typora 设置
# 💗设置图像并验证
左上角点击 文件 -> 偏好设置 -> 图像
设置完后,点击 验证图片上传选项
✔️success 至此,个人图床搭建完毕,感谢大家的品阅与支持👇😘💍