返回

gitPic:利用 GitHub 做图床的小工具

开发工具

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 都能为你的图片提供一个可靠的存储和分享解决方案。