Upgit 是一款可以将任意文件上传至 GitHub 并能与 Typora 整合使用的命令行小工具,支持 macOS、Linux 与 Windows,可以把它当作 Typora 自定义图片上传工具,也可以用来保存文件到 GitHub。@Appinn
来自发现频道,@pluveto 同学的作品:
由于不满 PicGo 的臃肿,造了个 Typora 自定义图片上传工具 Upgit
特点:
- 支持 Typora
- 支持上传任意文件
- 支持剪贴板上传
- 支持链接以 Markdown 形式保存到剪贴板
- 配合 AHK 食用效果更佳~
- 支持 Windows/Linux/macOS
- 体积小,5 MiB 左右无运行时
- 仅支持 Github
- 自定义重命名规则
- 支持 CDN 替换
- 完全开源
使用方法:
程序所在文件夹内,创建一个 config.toml
文件,内容如下:
# branch = "master"
# Get token from https://github.com/settings/tokens
pat = "ghp_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
rename = "{year}/{month}/upgit_{year}{month}{day}_{unix_ts}{ext}"
repo = "repo-name"
username = "username"
# [replacements]
# "raw.githubusercontent.com" = "cdn.jsdelivr.net/gh"
# "/master" = "@master"
需要选择一个保存文件的 repo,下面的 replacements 部分是用 jsdelivr 替代 GitHub 地址。
- 通过命令行使用
./upgit logo.png
# for windows: .\upgit.exe logo.png
- 配合 Typora 使用
直接在命令处输入 upgit 所在路径,比如 Windows 下输入 “c:\upgit\upgit.exe”,macOS 下输入 “/upgit_macos_amd64″,请根据实际情况修改。
更详细的设置请参考中文说明:https://kutt.appinn.net/Vr5Tof
typora没有插件还是不太方便,其实vscode写markdown也挺舒服的
为了上传到自己用chevereto搭的自定义图床上,被迫用picgo,大佬搓一个啊
我在 macos 下使用提示 upgit command not found,已经在 bash_profile 里配置环境变量了呢,请问有人知道怎么解决吗?
未找到就是变量设置的不合适呗
这个配置感觉比picgo还麻烦。
没有GUI,全部命令行操作,配置也是依靠文件,整个充满了极客气息