使用 GitHub 搭建免费图床

使用 GitHub 搭建免费图床
Kobayashi使用 GitHub 搭建免费图床
在互联网时代,图片存储和分享变得越来越重要。无论是写博客、分享技术文章,还是日常的图片存储,图床都是一个非常实用的工具。本文将介绍如何使用 GitHub 搭建一个免费的图床,并配合 CDN 加速图片访问。
什么是图床?
图床(Image Hosting)是一种用于存储和分享图片的服务。通过图床,你可以将图片上传到远程服务器,并生成一个公开的访问链接,方便在博客、论坛或其他平台上使用。
为什么选择 GitHub 作为图床?
- 免费:GitHub 提供免费的存储空间,适合个人和小型项目使用。
- 稳定:GitHub 是一个成熟的代码托管平台,稳定性高。
- 版本控制:GitHub 支持文件版本管理,方便回溯和修改。
- 配合 CDN 加速:通过 CDN(如 jsDelivr),可以加速图片的访问速度。
搭建步骤
1. 创建 GitHub 仓库
首先,你需要在 GitHub 上创建一个新的仓库,用于存储图片。
- 登录 GitHub,点击右上角的
+
按钮,选择New repository
。 - 输入仓库名称(例如
image-hosting
),选择Public
(公开仓库),然后点击Create repository
。
2. 上传图片
创建仓库后,你可以通过以下方式上传图片:
- 网页上传:在仓库页面点击
Add file
->Upload files
,选择本地图片并上传。 - Git 命令行:使用 Git 命令行工具将图片推送到仓库。
git clone https://github.com/你的用户名/image-hosting.git cd image-hosting cp /path/to/your/image.png . git add . git commit -m "Add new image" git push origin main
3. 获取图片链接
上传图片后,你可以通过以下方式获取图片的访问链接:
- 打开 GitHub 仓库,找到你上传的图片。
- 点击图片,进入图片预览页面。
- 右键复制图片地址(URL),格式如下:
https://github.com/你的用户名/image-hosting/raw/main/图片名称.png
4. 使用 CDN 加速(可选)
为了提高图片的访问速度,可以使用免费的 CDN 服务(如 jsDelivr)来加速 GitHub 图片的访问。
将 GitHub 图片链接转换为 jsDelivr CDN 链接:
例如:
https://cdn.jsdelivr.net/gh/kobayashi/image-hosting@main/logo.png
注意事项
- 仓库公开性:GitHub 图床需要将仓库设置为
Public
,否则图片无法被外部访问。 - 存储限制:GitHub 对单个仓库有 1GB 的存储限制,如果图片较多,建议分多个仓库存储。
- 流量限制:GitHub 对仓库的带宽有一定限制,如果流量过大,可能会被限速。
总结
通过 GitHub 搭建图床,不仅免费,还能享受稳定的服务和版本控制功能。配合 CDN 加速,可以进一步提升图片的访问速度。无论是个人博客还是小型项目,GitHub 图床都是一个非常实用的选择。
如果你有任何问题或建议,欢迎在评论区留言!
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果