Markdown写作两大痛点
- 写作过程中插入图片无法自动上传图床
- 写作过程中使用语法时,输入法中英文切换阻碍
本期我们解决第一个问题。如何在Markdown写作过程,较为流畅插入图片,一直是一个令人头疼的问题。
许多Markdown软件自带ctrl+v
粘贴图片功能,再不然右键或者按钮都有快捷方式插入本地图片的通道。但只能本地阅读,倘若上传微信公众等其他平台,本地图片就会失效。
常规做法是,将本地图片上传图床,得到外链之后再插入文章中,利用Markdown Here进行渲染。这需要几步?
- 从网络下载图片
- 将图片(支持批量)上传到图床(例如极简图床),得到Markdown专用链接
- 复制链接,插入到文章内
最快也需要三步,而且浏览器与编辑器之间需要来回切换,并不是最高效的方法。
据了解Mac的Typora已经解决该问题。既在写作过程中,只需插入本地图片,内置插件iPic将会自动把本地图片上传图床,同时返回Markdown可用外链。相当方便,可惜该插件目前只支持Mac系统。
Win系统下目前有一款MPic-图床神器,可以将本地图片拖进软件窗口,自动转换为外链,复制粘贴到文章;同时支持ctrl+v
截图复制自动转换链接。需要几步?
- 截图或者从网络下载好图片
- 将本地图片拖进软件窗口,或截图复制到剪切板,得到外链
- 复制粘贴插入文章中
这跟图片上传到极简图床没有什么区别,还不能批量上传图片,也不是最佳方案。相信作者不断改进之后,MPic-图床神器会有更好表现。
如果对于Markdown写作没有特别要求的朋友,这两种上传图片的方法基本可以满足需求。
Markdown一键贴图工具
今天我们重点介绍这款win下最快插入图片工具,感谢作者Jverson
对这款软件的开发。
软件支持Mac和win,本文针对win进行安装操作讲解。其实开发者已经在技术文档中有详细说明,我只是针对个人安装操作使用中遇到的问题,写出来供朋友们参考。
首先展示一下利用Markdown一键贴图工具
如何在写作过程中快速插入图片。
截图剪切板插入
-
ctrl+alt+a
截图 -
ctrl+alt+v
在文章中粘贴
网上截图只需要两步搞定。注意,粘贴的链接已经自动上传到七牛图床。也就是说在粘贴的过程中,本地链接已经成功转为外链。
复制本地图片插入
- 本地图片右击复制或者
ctrl+c
复制 - 在文章中用快捷键
ctrl+alt+v
粘贴
同样也是两步搞定,一般的jpg图片三秒内完成,gif可能需要七八秒,根据个人网络及图片大小决定。
效果非常非常好!我们平复一下激动的心情。下面我们讲如何安装Markdown一键贴图工具
,这个工具本身安装并不难,难点在于个人电脑配置。
Markdown贴图工具安装
建议先阅读开发者技术文档,windows版本markdown一键贴图工具(适用2.x及以上版本)
- 用记事本或notepad++打开
settings.ini
分别对应:七牛-对象存储
分别对应:七牛-个人中心-密钥管理
倘若你不清楚,七牛图床是怎么回事,建议先百度了解下。
-
参数设置完毕后,保存
settings.ini
,if上帝站在你这边的话,没问题了,搞定! -
注意,右击管理者身份运行
qImage.exe
,软件启动后会自动缩小到工具栏变成一朵菊花图标。
-
截图或者复制,用
ctrl+alt+v
粘贴到Markdown编辑器测试下,成功的话,到此为止就完成了。 -
为了避免快捷键冲突及误操作,开发者很贴心的设置了
Suspend Hotkeys
和Pause Script
即停止热键
和停止脚本
。另外,普通复制粘贴操作是不会上传到七牛,只有当你按下ctrl+alt+v,工具才会被激活。所以大家不必担心,日常截图会造成七牛空间冗余。
成功安装之后需要注意的
-
软件安装路径不得出现中文
-
图片存放的文件夹不能使用中文名称
安装失败后快速解决方案
常见问题一: 七牛uphost有误
具体的错误信息如下所示:
Uploading G:\Users\Cooper\Desktop\9999.png => markdown : 201705082057_244.png …
Progress: 100% Put file error, 400 incorrect region, please use up-2.qiniu.com, Reqid: 0wUAAGp6j6faorwU Last time: 0.43 s, Average Speed: 415.6 KB/s
出现这个问题在settings.ini
修改UP_HOST地址,既将最后一行命令的网址由“http://up.qiniu.com”改为“http://up-z2.qiniu.com”
常见问题二:powershell执行权限问题
具体的错误信息如下所示:
set-executionpolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。
要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行 ”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行 “Set-ExecutionPolicy -Scope Current User”。
这是powershell执行权限问题,重新以管理员权限运行qImage.exe
即可。
以上是官方技术手册中提供的常见问题解决方案。本人在安装过程中遇到第二个问题,弹出没有powershell内部或外部可运行程序的提示。
明明根据技术文档,右击管理者身份运行,可还是不行。开始-运行-powershell,找不到该程序。原来我的win是精简版,部分功能被阉割所致。
网上下载Windows PowerShell
,但是提示此更新不适用于您的计算机
,大约花了一上午的时间,寻找可以匹配个人电脑可用的PowerShell,最后终于找到。
解决路径如下
如果你的电脑和我的版本一样,那么可以尝试我的解决方法。
-
打开
控制面板
找到Windows Update
自动更新补丁,也不晓得缺失了哪个框架导致报错,总之打打补丁,有益无害。更新完成,重启电脑。 -
最重要的就是这个,官方下载的更新程序均不能使用。下载解压安装Win7AndW2K8R2-KB3191566-x64,已经上传到百度云。
-
测试一下是否成功安装
Windows PowerShell
,开始-运行-powershell,弹出这个界面,即表示安装成功。(注意它和win的命令窗口是不一样的。)
- 根据技术文档提示,需要执行策略,我也不知道有什么用,反正有的没的,先将下面引号内命令,复制粘贴到powershell回车一下。
”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行 “Set-ExecutionPolicy -Scope Current User”。
- 右击以管理者身份,运行
qImage.exe
。好了,截图复制,ctrl+alt+v
成功了!;复制本地图片,ctrl+alt+v
成功了!
从此Markdown无障碍写作又迈进了一大步,尤其对于文章中图片较多的作者来说,意义非凡。
给开发者的一些功能建议
-
对于win下贴图,已经非常非常好,但还可以更好。
-
目前该工具只能单一复制或截图,返回单一链接,如果我有几十张图片呢,是否可以考虑批量复制,并批量返回外链?
-
七牛自带图片压缩调节大小属性,是否考虑,将复制的图片,上传到七牛后,返回的图片已经缩放成自定义尺寸。即上传时图片1440,返回时变成640,那么所有文章内图片大小将会统一,不会参差不齐。一步到位,这简直是强迫症福音。
Markdown贴图工具总结
截图复制粘贴并转换外链的功能,ATOM就可以做到。但ATOM编辑器是给程序员用的,还需要安装插件,操作繁琐。离开ATOM就无法使用,仅支持截图复制,不支持本地图片复制转置。
其他Markdown编辑器有贴图功能,大致情况雷同,一、只能截图复制粘贴,无法上传本地图片转置;二、离开本体软件即无法使用。
今天我们推荐的这款工具,全局使用,无论你是用Typora、马克飞象、简书,甚至记事本等等,都没有问题!目前,Win下用Markdown写作,一键贴图没有比它更快的。
欢迎收看下期解决Markdown写作两大痛点之二:语法输入中英文切换的终极方案。
网友评论
可以当做文档管理工具,写markdown可以做到一键预览、发布、粘贴图片并保存到本地或者图床,个人一键
如果不喜欢用上面两个
mac用户下,可以使用mweb来写markdown,写的时候可以做成本地图片,然后有一键上传图床功能,生成外链对外发布
windows下面比较推荐cmd markdown,比较适合非程序员