文字爱好者的痛点

这一段可以跳过,解决办法在后面。因为大家既然痛过,也就懂了。

对于很多文字爱好者来说,都希望写一篇文章后,可以实现多平台发布。

国内的很多平台都开始支持 Markdown,除了微信公众号平台。但是,Tyora 这个工具,能解决这个问题。

通过 Typora 这个工具,你可以实现一次写作,复制后,然后在其他平台一键粘贴,包括微信

下图,是直接在 微信公众号平台 和 知乎 平台,粘贴的显示效果。

在文字写作中,图是必不可少的元素。也许,你遇到过,在各个平台发布文章的时候,需要将图重新再上传一遍。

没错,真的很烦。 Typroa 也可以实现将图片一键粘贴在其他平台。就像这样。

但,这对图在 Markdown 中的写法, 或者说图的来源是有要求的。

这个图,不是来自你电脑本地的图片,而是来自网络上的。这意味着,你需要将你的图片上传到网络上,网络会给你提供一个图片地址。这个网络有个名字,叫 图床

下面这张图,就是图片在网络的地址。

我的理想操作

所以,我一直想寻找,或者想做的就是,就是实现这样一个流程:

截图:快捷键 Alt-C 截图之后, 快捷键 Ctrl-V 粘贴出图片的网络链接。

保存的图片:选中文件后,按下快捷键 Alt-F, 快捷键 Ctrl-V 粘贴出图片的网络链接。

经过一段时间探索,误打误撞实现了。在此分享给大家。

实现方法

我一直认为微信公众号不是一个学习技术的好地方。

所以,接下来,先简单说下三种方法的优缺点。

1、聚合图床。免费,只能实现,将图片或者截图,粘贴到网站首页,然后手动复制图片的网络地址。

2、七牛云。需要有备案过的域名,需要有Python的环境,配置过程略麻烦。

3、一款神器 ShareX + 聚合图床。一年100元,聚合图床只对付费会员提供相应的接口,简单配置后,就可以实现如下图的效果。所以动图均用这款神器录制,并一键粘贴。

三种方法按照难易程度:聚合图床 > ShareX + 聚合图床 > 七牛云

按自动化程度: ShareX + 聚合图床 > 七牛云 > 聚合图床

第二种配置方法

因为配置起来比较麻烦,微信文章不支持代码的下载链接。

所以感兴趣的,可以关注公众号:土堆碎念,然后回复:图床。即可获得代码及配置过程。

第三种配置方法

第三种配置方法,相对理想,配置也比较简单。

所以,这里主要介绍第三种配置方法。七牛云的配置方法,

因为,ShareX的下载地址,普通网络打不开。

如果有需要的朋友,可以关注公众号:土堆碎念,然后回复:图床,即可获得安装包文件。

1(可选)、为了保存备份,可将剪切的图片,自动以图片的形式,保存在设定的文件夹中。

2、领取聚合图床的试用会员,并获取token。

在聚合图床首页,点击下方的 付费套餐

之后,进入 用户中心,查看你的 token

3、点击 帮助文档, 点击 客户端上传, 复制代码,粘贴在文本文档中,将代码中的 这里填您自己的token 换成 上一步的 token

4、复制修改后的代码。打开 ShareX ,点击 上传至 - 自定义上传目标,之后选择 导入 - 从剪贴板

如果你成功了,恭喜,你之后需要将 图片上载器 那一列修改成配置刚才配置的名字,superbed

同时将 响应 修改成如下图所示,这样就会直接返回 Markdown 格式的图片链接。

5、如果你跟我一样没有成功,就需要手动配置,首先点击 新建

之后,在 响应 选项卡中,将 URL 换成如图所示。

6、在 ShareX 中,依次选择 上传至-图片上传-自定义图像上传,这个时候,我们向软件说明,我们需要将图片上传到刚才配置的图床。

7、之后,设置快捷键,如图设置。

8、恭喜你解锁技能。任何有问题的地方,欢迎私信。

往期推荐

你想过将你的人生游戏化吗?

游戏正在加载,请稍后

游戏化记录成长的小应用

一个不焦虑、有趣的公众号!

他有一个百宝袋,能帮你偷懒。

一次写文,多平台直接粘贴&打造最流畅的写作流程的更多相关文章

  1. markdown + 七牛云,让写文更容易

    常常写博文的人, 总有这样的烦恼: * 文章格式问题,各种文本编辑器格式不统一,在一处写好的文章复制到其他编辑器中格式错乱 * 图片问题,在不同的平台的图片需要重复上传,如果多平台发布很繁琐 由于这样 ...

  2. ArtiPub:一款开源的一文多发平台

    文章来自我的博客:https://blog.ljyngup.com/archives/705.html/ 看到感觉挺有意思的,有空找个空闲的VPS搭建一下. 转自官方Github仓库 ArtiPub ...

  3. Markdown: 用写代码的思维写文档

    作者:吴香伟 发表于 2014/08/07 版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明 本文不讲解Markdown的语法规则,只关注它带来的好处以及我使用的方 ...

  4. 2018-8-10-docfx-做一个和微软一样的文档平台

    title author date CreateTime categories docfx 做一个和微软一样的文档平台 lindexi 2018-08-10 19:16:51 +0800 2018-2 ...

  5. 写文档太麻烦,试试这款 IDEA 插件吧!

    前言 每次开发完新项目或者新接口功能等,第一件事就是提供接口文档.说到接口文档,当然是用 Markdown 了.各种复制粘贴字段,必填非必填,字段备注,请求返回示例等等.简直是浪费时间哇.所以想到了开 ...

  6. flask 动手写的接口平台

    笔者做的是测试,在群里经常有人讨论,怎么和开发对接怎么难,怎么测接口比较难,开发不愿因写文档等等,是啊,我感觉也是这样,沟通,还有我们应该怎样去学习,去扩充自己,让自己不再受开发所左右, 笔者就像试图 ...

  7. Cocos Creator JS web平台复制粘贴代码(亲测可用)

    Cocos Creator JS web平台复制粘贴代码(亲测可用) 1 webCopyString: function(str){ var input = str; const el = docum ...

  8. ToShowDoc拯救不想写文档的你

    ToShowDoc拯救不想写文档的你 写注释已经够折磨开发者了,显然天天curd的我们再去写文档岂不是分分种要被逼疯. 我想每个人都有这种经历 加了一个参数文档忘了更新 参数名更改文档忘了更新 删掉一 ...

  9. Swagger2边写代码边写文档

    ​ 作为一个开发人员最怕的就是写文档了,但是要想成为一个合格的程序员,写好文档也是一个必备的技能.开发中我们经常要写接口服务,既然是服务就要跟别人对接,那难免要写接口文档,那么如何”优雅“的写接口文档 ...

随机推荐

  1. 编程杂谈——Non-breaking space

    近日,意外地遇上件不寻常的事情.在解析PDF文件,读取其中内容的时候,对某一文件的处理,始终无法达到预期的效果. 解析方法如下: public void Parse(string value) { i ...

  2. 正则表达式之Matcher类中group方法

    前言 同事把一个excel表给我,里面的数据大概有几千的样子吧.自己需要把里面的数据一个一个拿出来做一个http请求,对得到的结果进行过滤,然后再写到上面去.这是就涉及到用脚本来进行操作了,于是自己搞 ...

  3. Git简易使用教程

    1.Git 安装 2.设置git登录信息 3.git操作命令 4.提交代码的过程中几个命令的顺序 5.git 学习资料. 1.Git 安装 Git 下载地址:https://git-scm.com/d ...

  4. Java 从入门到进阶之路(一)

    写在前面:从本片文章开始,将记录自己学习 Java 的点滴路程,目标定的并不是让自己成为一个 Java 高手,而是让自己多掌握一门语言,使自己的知识面更广一些,在学习 Java 的过程中如有不对的地方 ...

  5. Springboot源码分析之番外篇

    摘要: 大家都知道注解是实现了java.lang.annotation.Annotation接口,眼见为实,耳听为虚,有时候眼见也不一定是真实的. /** * The common interface ...

  6. Mybatis-Spring扫描路径有重叠导致Invalid bound statement(not found)问题

    背景 近日,某个系统的测试环境mybatis总是报Invalid bound statement(not found)异常,导致tomcat容器无法启动.异常信息如下: org.apache.ibat ...

  7. 使用executor、callable以及一个Future 计算欧拉数e

    package test; import java.math.BigDecimal; import java.math.MathContext; import java.math.RoundingMo ...

  8. Nginx总结(一)Linux下如何安装Nginx

    以前写过一些Nginx的文章,但都是用到什么说什么,没有一个完整系统的总结.趁最近有时间,打算将Nginx相关的内容重新整理一下.nginx系列文章地址如下:https://www.cnblogs.c ...

  9. JS中 isNaN() 方法解析

    1. isNaN() 存在的意义 由于 NaN 是唯一一个不等于自身的值,不像其他的值,可以用相等操作符来判断是否等于自身,NaN == NaN和NaN === NaN都会返回false,所以isNa ...

  10. 用代码说话:如何在Java中实现线程

    并发编程是Java语言的重要特性之一,"如何在Java中实现线程"是学习并发编程的入门知识,也是Java工程师面试必备的基础知识.本文从线程说起,然后用代码说明如何在Java中实现 ...