赞
踩
自从Typora宣布开始收费之后,开源免费的MarkText迅速成为替代了Typora留下的部分空白,在相当程度上和Typora一样好用,但作为后起之秀,一些功能需要进行复杂配置才能和Typora匹配,这次分享使用PicGo-Core为Maektext设置Gitee图床的方法,希望能帮助到一些小伙伴。
喜好免费、拥抱开源;
支持代码高亮、可以输出HTML文件,能够直接粘贴到我的博客网站使用的CKEditor中,减少了二次编辑带来的时间损耗;
可以直接从剪贴板粘贴图像;
自带主题符合个人审美。
Marktext目前仅支持Picgo和Github作为图片上传工具,Github在国内访问速度不稳定;
个人使用Marktext的主要场景是写博客,使用的图片放在个人账户里方便管理。
在gitee中新建一个仓库,设置模板选择 Readme文件,选择分支模型选择 单分支模型(只创建master分支),创建完成后在管理选择中将其开源;
进入个人头像->设置->私人令牌->生成新令牌,权限选择创建私人令牌并保存好。
PicGo有两个程序,一个是桌面应用程序PicGo,另一个是底层核心组件PicGo-Core。
需要Node.js版本>=16,在Node.js官网下载安装,安装过程中全部保持默认即可。
win+R打开运行窗口,输入cmd打开命令行界面,输入以下命令:
npm install picgo -g
稍等一会儿完成安装,验证安装是否成功。
picgo -v
PicGo默认上传图床为SM.MS,且本体支持图床没有Gitee,但是存在支持Gitee图床的第三方插件。
#安装支持Gitee图床的第三方插件
picgo install gitee-uploader
#安装添加时间戳前缀的插件,防止命名重复时上传失败
picgo install super-prefix
picgo set uploader
输入以上命令进行图床的设置,方向键↑↓选择,Enter确认。
picgo set uploader
#repo:用户名/仓库名
#branch:分支(默认master)
#token:申请的Gitee私人令牌
#path:自定义的存储上传图片的路径,一般都用img/
#customPath:提交消息,默认即可
#customUrl:默认即可
picgo use uploader
请参考示例:
5.添加super-prefix配置
在配置文件(一般在C:\Users{username}\.picgo\config.json)中加入时间戳前缀的配置,最终的配置文件如下:
{ "picBed": { "uploader": "gitee", "current": "gitee", "gitee": { "repo": "ypsxh/picture", "branch": "master", "token": "你的私人令牌", "path": "img/", "customPath": "yearMonth", "customUrl": "" }, "transformer": "path" }, "picgoPlugins": { "picgo-plugin-gitee-uploader": true, "picgo-plugin-super-prefix": true }, "picgo-plugin-gitee-uploader": { "lastSync": "2023-01-06 04:41:50" }, "picgo-plugin-super-prefix": { "fileFormat": "YYYYMMDDHHmmss" } }
在Marktext中使用Ctrl + ,打开Preferences界面,进行如下设置:
此时把图片拖入或粘贴进来都可以:
但是如果想截屏之后直接从剪切板粘贴进来,那么就需要借助一个特定的截图工具了。
ShareX和FScapture、Snipaste都是有名的截图工具,但是相比之下之下ShareX的功能更为齐全一些,而且可自定义程度比较高,这里就需要借助ShareX中截图后的任务这一功能。
如图,打开shareX窗口,点击截图后的任务,将右侧的三个选项选中(ShareX其他设置请自行探索)。
然后截图Ctrl+V,图片就可以自动上传至Gitee仓库中了。
参考内容:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。