返回
gitPic:利用 GitHub 做图床的小工具
开发工具
2023-11-29 00:29:09
gitPic:一个简单易用的 GitHub 图床工具
正文:
在网络写作中,图片是一种不可或缺的元素,它可以增强文章的可读性和趣味性。然而,对于许多作者来说,寻找合适的图床服务却是一件头疼的事。
GitHub 作为图床
GitHub 不仅是一个代码托管平台,它还可以作为一个功能强大的图床服务。GitHub 的优势在于:
- 免费且稳定: GitHub 提供了免费的存储空间和稳定的服务,无需担心图片丢失或损坏。
- 使用方便: 通过 RawGit 服务,我们可以轻松获取图片的直接链接,并将其嵌入文章中。
- 版本控制: GitHub 提供了完善的版本控制功能,我们可以随时恢复到之前的图片版本。
gitPic 的诞生
然而,直接使用 GitHub 作为图床也有一些不便之处:
- 操作繁琐: 每次上传图片都需要手动创建仓库、提交文件和获取链接,流程较繁琐。
- 链接不稳定: RawGit 服务有时会不稳定,导致图片链接失效。
为了解决这些问题,我开发了 gitPic 小工具。gitPic 是一款基于 GitHub API 的命令行工具,可以简化 GitHub 图床的使用流程。
使用 gitPic
要使用 gitPic,需要先安装 Node.js 环境。安装完成后,通过以下命令安装 gitPic:
npm install gitpic -g
安装完成后,就可以使用 gitPic 上传和管理图片了。
上传图片
上传图片的命令如下:
gitpic upload [图片路径]
例如,上传一张名为 "image.png" 的图片:
gitpic upload image.png
上传成功后,gitPic 会打印出图片的直链和 Markdown 引用语法。
获取图片链接
如果已经上传过图片,可以通过以下命令获取图片的直链:
gitpic link [图片名称]
例如,获取 "image.png" 的直链:
gitpic link image.png
管理图片
gitPic 还提供了管理图片的功能,包括查看已上传的图片、删除图片等。具体命令如下:
gitpic list # 查看已上传的图片
gitpic delete [图片名称] # 删除图片
总结
gitPic 是一个简单易用的 GitHub 图床工具,它可以帮助作者轻松地上传和管理图片,并获取图片的稳定直链。无论是个人博客、文章还是技术文档,gitPic 都能为你的图片提供一个可靠的存储和分享解决方案。