背景
很喜欢用markdown来记录东西,又轻又方便,但是有一个问题很麻烦,那就是记录图片很麻烦,如果是网络上的图片还好,直接用链接就能搞定,但是自己QQ截图的图片,就很麻烦了。传统这样做:
- QQ截图
- 保存QQ截图为文件
- 将图片文件上传到指定图床
- 保存链接
这样就很麻烦了。我现在急切的需求就只有两步
- 截图
- 粘贴图片链接
但是在网上上搜了半天,好像并没有满足我需求的软件,最后我准备自己试着弄一个类似的工具的时候,无意中在github中看到了一个链接,没错,这个轮子已经有人造出来了---ShareX
准备工作
上传文件需要图床啊,现在免费的图床一般都有诸多限制,索性就不用了,用自己的服务器通过ftp保存图片也是很很好的选择,而且我截图也主要用于自己博客网站。
搭建ftp服务器
在搬瓦工上租的主机默认没有开启ftp。但是默认开启了sftp,其实shareX也是支持sftp上传的,但是,为了熟悉一下ftp,我还是觉得搭一个ftp玩一下。
使用的ftp软件是有名的vsftpd,安装方法在网上有很多,说一个重点:
- 默认关闭了Root用户访问权限
搭好服务器之后,测试的时候发现怎么也访问不通,开始是一位userfile文件的问题,几经测试还是不行,最后才发现是root用户是默认关闭了滴,取消关闭的方法也很简单。
cd vsftpd
vi ftpusers
# 将root注释或者删除
vi user_list
# 将root注释或者删除
service vsftpd start
然后测试一下root用户,完美。
其实不建议使用root账户进行操作。
配置shareX
按照上图的方式进行ftp的设置,这个图片就是通过这种方式上传的,简直爽歪歪啊。
结论
万能的Github,再次感谢开发者
(ps:这个软件还有其他很强大的功能等待你挖掘!)