可能你也被坑过,当在某个在线平台中编写了数个小时,可能因为电脑网页未响应或断电等意外的原因,导致之前编写的内容未保存而只能重头写过,此时的内心是有多么绝望。
非常不幸的是,现在很多在线平台对图片做了外链限制,在平台B中是打不开平台A中的图片链接的。
那么什么是MarkDown呢?使用过Git仓库的同学应该不会陌生,创建好Git仓库后,会推荐你写一个Readme.md来介绍你的仓库,而这个文件就是MarkDown格式(从后缀就能看出来)。
这里引用一段百度百科的介绍:
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
通俗来讲,就是可以让你在“记事本”这种普通文本处理软件中,写出具有文字格式、段落编排、数学公式、图片、视频的文件。听起来是不是很有趣?更好的消息是,目前主流的在线平台都已经支持MarkDown。
这里一篇比较完整的教程:
我曾经也整理过一篇:
上文中提到过,只要是能写普通文本的软件如“记事本”都可以拿来写MarkDown。但是如果有一款软件能让你“所见即所得”,能够实时将你写的MarkDown语法转换为排版(渲染)后的效果,那岂不是更好。
如果你已经看过了MarkDown的语法,那你应该已经知道,要在MarkDown中添加图片,可以用如下的语法:
那么我如何才能获得我的图片链接呢?你就需要将你的图片上传至某个在线存储服务提供商才行?业内将该存储图片的地方称为“图床”,那么有什么图床可以选择呢?
如果你有自己的(云)服务器,那么还可以在服务器上自行搭建一个Web服务器来用作图片下载使用。但是不推荐这么做,因为图片下载特别占用服务器带宽,可能会影响服务器上的其他应用。
上面的方案都是收费的,有免费的方案吗?如果有这样一个网站,你可以将自己的文件上传上去,其他所有用户可以自由的点击访问,这不就实现了我们存储图片的需求了吗?那么现实中有这样的网站吗?
答案是有的!如果你是程序员,你应该听说过Github,是的,就是全球最著名的代码托管仓库。但是国内的访问速度较慢,国内有同类的网站吗?有的!它就是码云(不是马云),是中国最有名的代码托管仓库,其服务器目前部署在阿里云,国内的访问速度很快。使用步骤如下:
点击右上角“加号”-“新建仓库”
填写仓库名称,选择“公开”,勾选“使用Readme文件初始化这个仓库”,点击创建
最好创建一个文件夹来区分不同的图片,例如article1
进入刚新建的文件夹,点击上传文件
拖拽文件或点击上传,填写提交信息(可随意填写),点击提交
点击刚刚上传的图片,点击“原始数据”即可获得图片的地址,就可以在MarkDown中使用了。
如果你使用的是Typora这样的实时渲染的编辑器,那么就可以看到该图片了。
MarkDown的可扩展性非常强,除了其自身定义的标签外,MarkDown还兼容绝大多数html元素标签,这就意味着你可以利用html元素标签实现MarkDown本身未实现的功能,例如视频、字体颜色、删除线、分割线...等等,做web前端的同学在这里就可以自由发挥了。
例如,如下的视频代码为:
文字颜色与字体使用标签即可,分别设置color属性与face属性