Hugo:PicX图床
本教程基于 PicX 搭建个人博客图床。
PicX 是基于 Github 仓库和 cdn 加速的免费图床工具。通过 Github 授权 PicX 仓库管理权限(包含 GitHub OAuth 授权登录 和 填写 GitHub Token 登录 这两种方式),PicX 通过 Github Api 管理 Github 仓库(也就是我们的图库),提供了图片压缩、自定义命名、自定义水印等功能,简单且免费。
GitHub OAuth 授权登录
- GitHub OAuth 授权登录 picx-app,安装 PicX GitHub APP。
- 一键配置自动创建:仓库
picx-images-hosting和 分支master。 - 图床设置,图床部署到
Github Pages开启,图片连接规则改为ChinaJsDelivr。
填写 GitHub Token 登录
- 创建一个带有
repo权限的GitHub Token,点击快速新建。 Note填写GitHub Token名称;Expiration选择No Expiration;Select scopes勾选repo。- 点击
Generate token按钮,生成GitHub Token。 - 使用创建的
GitHub Token完成登录和图床配置。
注意事项
新生成的 Token 只会显示一次,请妥善保存,如有遗失,重新生成即可。
Github Pages使用Cloudflare加速自定义域名
配置Github Pages
- 进入
picx-images-hosting仓库,点击Settings选项卡。 - 关于
Pages选项卡,其已经Deploy from a branch中配置好,gh-pages分支。 - 启用部署后才能看到自定义域名的选项
Custom domain。在其中输入自定义域名,点击Save按钮。
配置Cloudflare
- 进入 Cloudflare 控制台,选择你的自定义域名。
- 点击
DNS选项卡,在Records中添加四条记录。 - 添加
A记录,指向185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153。 - 或者添加
CNAME记录,指向username.github.io。
预览效果
之前还看到过基于 Cloudflare Pages 和 Telegraph-Image 搭建公共图床,可以在评论区添加图片,但是由于目前为个人博客使用,后续有需要再进行添加吧。
图床搭建参考
💬 评论
