前言
最近使用自己搭建的一个博客系统 Fame 写博客, 博客中的图片是利用 github 做图床的, 配合 RawGit 获取图片中的链接, 只是这样每次都感觉很麻烦, 于是写了一个小工具方便上传图片和获取链接
环境需求
- java8+(如果没有 java 环境也提供带 jre 版本的, 只是体积就 emmmm.......)
- git
快速使用
首先要有一个 github 账号, 然后创建一个 respository
给这个 respository 起一个名字, 我们这里取名为 git_resource 然后可以在 Desciption 中填写一些介绍接下来勾选
Initialize this repository with a README
最后点击 Create repository
clone 项目到本地注意选择是 https 方式还是 ssh 方式, 如果已经配置好 ssh 方式的话建议用这种方式, 因为 https 需要输入账号密码
打开 gitPic 软件, 有 java 环境就在 jar 包目录下执行命令
java -jar gitPic-java.jar
, 没有 java 环境就解压 gitPic-exe.rar 点击 exe 文件
在 gitPic 中选择你要作为图床的 git 项目, 在本案例中就是刚才创建的 git_resource(选择后会读取该项目下的 git 信息, 获取会花一点时间), 然后再选择要保存图片的文件夹, 比如你的 java 系列的图片可以放在 git_resource 项目下的 java 文件夹下
拖拽图片或者点击选择图片来选择要上传的图片, gitPic 会自动将该图片复制到 git_resource/java 文件夹下, 并且生成对应的图片链接, 而且该链接已经复制到你的剪贴版中了, 可以直接黏贴到你的博文中了
只是此时这个链接实际上还没上传到 github 中, 在浏览器中是无法访问的, 这时候只要点提交并且上传等到上传成功后 (如果之间是 https 模式 clone 的还要输入 github 的账号密码), 就可以在浏览器中访问了!
下载链接 https://github.com/zzzzbw/gitPic
下载链接 (jar 版本和 exe 版本)
后记
该工具是基于 javafx 开发的, 主要依赖于 jGit 和 JFoenix 如果有任何觉得需要改进的地方请留言或者在 issue 中提出, 非常感谢!
GitHub 地址: gitPic
来源: https://juejin.im/post/5aa73a8e518825557c012704