在网上找了很久的工具,没有找到称心如意的 Markdown 文件上传工具,于是周末自己写了一个,欢迎大家提提意见。
我一般发布文章和博客的工作流是这样的:
之前这样操作体验一直很好,自从要在多个平台发布文章以后,博客园的图片防盗链让我又得回到使用七牛云和 OSS 的日子。
找了一圈也没找到想要的软件,像 ShareX 和 PicGo 也用了,它们能解决上传到图床的问题,但是我想要一个本地的备份。PicGo 上也有一个 markdown 迁移插件,但是貌似已经不和新版本迭代了,装上就报错。
于是就自己写了一个软件,没想好啥名字,姑且叫它 img-go ,这个工具能非常简单的将 Markdown 文件中的图片提取、加水印、压缩和上传到指定的图床,并生成替换链接后的 Markdwon 文件,另外也支持对图片文件及文件夹处理。
用起来也很简单,编译好了对应平台的版本,直接下载就可以。目前压缩后大小是 8MB ,本地试了下用 AOT 发布的话会更小,等.NET7 发布了就用上它。
另外如果你有.NET SDK ,那直接dotnet tool install --global img-go
就能直接使用。
用起来就像下面这个样子:
img-go md
详细的文档可以看后面的 repo 链接。
目前来说满足我的加水印和上传的需要了,像本文就是用它来上传处理的,分享给有需要的小伙伴,如果对你有帮助的话,欢迎来个 star ,由于时间仓促,就周末花了点时间,有什么 Bug 或者问题欢迎大家给我提 issue!
开源地址: https://github.com/InCerryGit/img-go
度盘下载: https://pan.baidu.com/s/1mX8MEwx_xNnaxvGIHa0L8A?pwd=qzpk
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.