返回
Hexo搭建免费、快捷图床,轻松解决报错问题
前端
2023-09-10 06:12:16
写在前面
继上篇,本篇聊聊如何搭建一个免费、快捷的图床,复制粘贴剪贴板的内容即可快速上传,同时我也会涉及各种报错的解决方案。
图床搭建
- 选择图床服务商
首先,我们需要选择一个图床服务商,目前市面上有很多免费图床服务商可供选择,例如sm.ms、imgur、GitHub Gist等。这里我推荐大家使用sm.ms,它速度快、稳定性高,而且还支持多种格式的图片上传。
- 注册账号
选择好图床服务商后,我们需要注册一个账号。注册过程非常简单,只需要填写邮箱和密码即可。
- 获取上传凭证
注册成功后,我们需要获取上传凭证,以便我们可以通过代码将图片上传到图床。上传凭证一般可以在个人中心找到。
- 配置Hexo
获取到上传凭证后,我们需要配置Hexo,以便我们可以将图片上传到图床。具体配置方法如下:
hexo-config.yml
# 配置图床
hexo_config.yml:
#图床
post_asset_folder: true
url: https://sm.ms/api/v2/upload
multipart: true
payload:
headers:
Authorization: XXXXXXXXXXXXXXXXXXXXXXXX
data:
filename: ${filename}
file: ${file}
其中,XXXXXXXXXXXXXXXXXXXXX
是您的上传凭证,https://sm.ms/api/v2/upload
是sm.ms的上传地址。
- 保存配置
配置好Hexo后,我们需要保存配置。保存方法如下:
hexo-config.yml
# 保存配置
hexo-config.yml:
hexo_config.yml
各种报错的解决方案
- 403 Forbidden
如果您在上传图片时遇到403 Forbidden错误,可能是因为您的上传凭证不正确。请检查您的上传凭证是否正确,并重新配置Hexo。
- 500 Internal Server Error
如果您在上传图片时遇到500 Internal Server Error错误,可能是因为图床服务商出现问题。请检查图床服务商的状态,并稍后再试。
- 上传失败
如果您在上传图片时遇到上传失败的错误,可能是因为图片太大或格式不正确。请检查您的图片大小和格式是否符合图床服务商的要求。
结语
以上就是如何在Hexo中搭建一个免费、快捷的图床,以及各种报错的解决方案。希望本文对您有所帮助。如果您有任何问题,请随时留言。