美文网首页自动化效率神器软件+网站推荐工具癖
解决Markdown写作两大痛点「一键贴图」

解决Markdown写作两大痛点「一键贴图」

作者: 雷迪 | 来源:发表于2017-10-23 10:05 被阅读856次
    mark

    Markdown写作两大痛点

    1. 写作过程中插入图片无法自动上传图床
    2. 写作过程中使用语法时,输入法中英文切换阻碍

    本期我们解决第一个问题。如何在Markdown写作过程,较为流畅插入图片,一直是一个令人头疼的问题。

    许多Markdown软件自带ctrl+v粘贴图片功能,再不然右键或者按钮都有快捷方式插入本地图片的通道。但只能本地阅读,倘若上传微信公众等其他平台,本地图片就会失效。

    常规做法是,将本地图片上传图床,得到外链之后再插入文章中,利用Markdown Here进行渲染。这需要几步?

    1. 从网络下载图片
    2. 将图片(支持批量)上传到图床(例如极简图床),得到Markdown专用链接
    3. 复制链接,插入到文章内

    最快也需要三步,而且浏览器与编辑器之间需要来回切换,并不是最高效的方法。

    据了解Mac的Typora已经解决该问题。既在写作过程中,只需插入本地图片,内置插件iPic将会自动把本地图片上传图床,同时返回Markdown可用外链。相当方便,可惜该插件目前只支持Mac系统。

    Win系统下目前有一款MPic-图床神器,可以将本地图片拖进软件窗口,自动转换为外链,复制粘贴到文章;同时支持ctrl+v截图复制自动转换链接。需要几步?

    1. 截图或者从网络下载好图片
    2. 将本地图片拖进软件窗口,或截图复制到剪切板,得到外链
    3. 复制粘贴插入文章中

    这跟图片上传到极简图床没有什么区别,还不能批量上传图片,也不是最佳方案。相信作者不断改进之后,MPic-图床神器会有更好表现。

    如果对于Markdown写作没有特别要求的朋友,这两种上传图片的方法基本可以满足需求。

    Markdown一键贴图工具

    今天我们重点介绍这款win下最快插入图片工具,感谢作者Jverson对这款软件的开发。

    软件支持Mac和win,本文针对win进行安装操作讲解。其实开发者已经在技术文档中有详细说明,我只是针对个人安装操作使用中遇到的问题,写出来供朋友们参考。

    首先展示一下利用Markdown一键贴图工具如何在写作过程中快速插入图片。

    截图剪切板插入

    1. ctrl+alt+a截图
    2. ctrl+alt+v在文章中粘贴

    网上截图只需要两步搞定。注意,粘贴的链接已经自动上传到七牛图床。也就是说在粘贴的过程中,本地链接已经成功转为外链。

    复制本地图片插入

    1. 本地图片右击复制或者ctrl+c复制
    2. 在文章中用快捷键ctrl+alt+v粘贴

    同样也是两步搞定,一般的jpg图片三秒内完成,gif可能需要七八秒,根据个人网络及图片大小决定。

    效果非常非常好!我们平复一下激动的心情。下面我们讲如何安装Markdown一键贴图工具,这个工具本身安装并不难,难点在于个人电脑配置。

    Markdown贴图工具安装

    建议先阅读开发者技术文档,windows版本markdown一键贴图工具(适用2.x及以上版本)

    1. 下载qiniu-image-tool-win
    1. 用记事本或notepad++打开settings.ini

    分别对应:七牛-对象存储

    分别对应:七牛-个人中心-密钥管理

    倘若你不清楚,七牛图床是怎么回事,建议先百度了解下。

    1. 参数设置完毕后,保存settings.ini,if上帝站在你这边的话,没问题了,搞定!

    2. 注意,右击管理者身份运行qImage.exe,软件启动后会自动缩小到工具栏变成一朵菊花图标。

    1. 截图或者复制,用ctrl+alt+v粘贴到Markdown编辑器测试下,成功的话,到此为止就完成了。

    2. 为了避免快捷键冲突及误操作,开发者很贴心的设置了Suspend HotkeysPause 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,最后终于找到。

    解决路径如下

    如果你的电脑和我的版本一样,那么可以尝试我的解决方法。

    1. 打开控制面板找到Windows Update自动更新补丁,也不晓得缺失了哪个框架导致报错,总之打打补丁,有益无害。更新完成,重启电脑。

    2. 最重要的就是这个,官方下载的更新程序均不能使用。下载解压安装Win7AndW2K8R2-KB3191566-x64,已经上传到百度云。

    3. 测试一下是否成功安装Windows PowerShell,开始-运行-powershell,弹出这个界面,即表示安装成功。(注意它和win的命令窗口是不一样的。)

    1. 根据技术文档提示,需要执行策略,我也不知道有什么用,反正有的没的,先将下面引号内命令,复制粘贴到powershell回车一下。

    ”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行 “Set-ExecutionPolicy -Scope Current User”。

    1. 右击以管理者身份,运行qImage.exe。好了,截图复制,ctrl+alt+v成功了!;复制本地图片,ctrl+alt+v成功了!

    从此Markdown无障碍写作又迈进了一大步,尤其对于文章中图片较多的作者来说,意义非凡。

    给开发者的一些功能建议

    • 对于win下贴图,已经非常非常好,但还可以更好。

    • 目前该工具只能单一复制或截图,返回单一链接,如果我有几十张图片呢,是否可以考虑批量复制,并批量返回外链?

    • 七牛自带图片压缩调节大小属性,是否考虑,将复制的图片,上传到七牛后,返回的图片已经缩放成自定义尺寸。即上传时图片1440,返回时变成640,那么所有文章内图片大小将会统一,不会参差不齐。一步到位,这简直是强迫症福音。

    Markdown贴图工具总结

    截图复制粘贴并转换外链的功能,ATOM就可以做到。但ATOM编辑器是给程序员用的,还需要安装插件,操作繁琐。离开ATOM就无法使用,仅支持截图复制,不支持本地图片复制转置。

    其他Markdown编辑器有贴图功能,大致情况雷同,一、只能截图复制粘贴,无法上传本地图片转置;二、离开本体软件即无法使用。

    今天我们推荐的这款工具,全局使用,无论你是用Typora、马克飞象、简书,甚至记事本等等,都没有问题!目前,Win下用Markdown写作,一键贴图没有比它更快的。

    欢迎收看下期解决Markdown写作两大痛点之二:语法输入中英文切换的终极方案。

    相关文章

      网友评论

      • 阡陌夕殇:我是觉得atom、vscode这些编辑器,非程序员也是可以用的很爽的
        可以当做文档管理工具,写markdown可以做到一键预览、发布、粘贴图片并保存到本地或者图床,个人一键

        如果不喜欢用上面两个

        mac用户下,可以使用mweb来写markdown,写的时候可以做成本地图片,然后有一键上传图床功能,生成外链对外发布

        windows下面比较推荐cmd markdown,比较适合非程序员
        雷迪:@阡陌夕殇 不错,谢谢建议。
        阡陌夕殇:个人意见 不是 个人一键:smile:
      • 神的指纹:你用的是什么截图软件,还可以截取按下的快捷键
        神的指纹:@雷迪 而且我发现单独的Shift键按下不会显示,打字的字母键都显示出来了。
        神的指纹:@雷迪 谢谢,不过你的gif动图是用的其他软件吧?
        雷迪:截图软件名叫“Snipaste ”;但你说的应该是键盘记录器,就是当我按快捷键的时候,屏幕会跟着显示。它的名字叫“KeyCastOW”

      本文标题:解决Markdown写作两大痛点「一键贴图」

      本文链接:https://www.haomeiwen.com/subject/aueouxtx.html