实不相瞒,typora是我目前用过的最好的一款Markdown编辑器,没有之一!
在向你解释我的标题之前,我想有必要先说一下什么是“Markdown”!
1、Markdown是什么?
用过的朋友们,你们说Markdown是什么?如果真的要让你给别人解释下什么是Markdown你会怎么说呢?
我觉得一个比较好理解的说法就是:这玩意就跟word似的!(其实更像html)
那到底啥是Markdown呢?
【Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown的轻量化、易读易写,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息,如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。】
以上这些专业的说法来自于维基百科:
https://zh.wikipedia.org/wiki/Markdown
我觉得大家有必要认识一下Markdown的发明者,就是这位大佬:
怎么样,大佬的头发还算茂盛吧!
其实再说的简单点,Markdown就好比HTML,给你们看看以下这张图,你们就明白了:
Markdown作为一种书写语言自然有其自己的语法,而它的这个语法甚是简单,基本上小白也能秒上手的那种,还有就是关于Markdown的语法我们常用的其实也就那么几个,真的没啥难度。
John Gruber说过:“Markdown是一种书写格式,而不是一种发布格式。”
这句话,大家自己理解理解吧!
2、程序员基本都在用Markdown
基本上现在大部分程序员都在用Markdown,一些主流的技术平台也都是在使用支持Markdown的编辑器,因为它足够简单,不需要刻意的去注重排版,就可以写出一份看着很不错的文档。
为什么说程序员基本上都在使用Markdown呢?因为一般来说,程序员需要写一写博客什么的,就好比我经常写博客以及写公众号文章,那Markdown就是最好的选择了。
现在大部分的技术公众号主,写技术文章的话,一般都是使用Markdown去写,然后放到三方编辑平台去选择对应的主题,之后就可以直接复制到公众号发表了,你现在看到的大部分技术类文章,基本上都是这个操作。
据我所知,用的比较多的一个平台其实就是:mdnice了
这个平台可以说是专门为公众号主们服务的,真的很棒,还没有用起来的赶紧用了。
说到这里你也许明白了,Markdown使用三方平台可以实现很多不错的主题效果,举个例子,一般来说,正常的我们使用Markdown去写一写标题,是这样的:
但是我们经过一些自定义美化之后就可以变成这样:
效果看着是不是就不一样了,说实话,Markdown对于我们程序员来说,真的太好了,尤其配上一些比较好用的Markdown编辑器,那真的棒呆了,写文章,记笔记,绝佳,那么我们就不得不说typora了。
3、什么是typora?神器?
Typora是一款由Abner Lee开发的轻量级Markdown编辑器,适用于OS X、Windows和Linux三种操作系统,是一款免费软件。与其他Markdown编辑器不同的是,Typora没有采用源代码和预览双栏显示的方式,而是采用所见即所得的编辑方式,实现了即时预览的功能,但也可切换至源代码编辑模式。
这是维基百科上对typora的介绍,其实对于typora来说,最让人欣喜的就是它的所见即所得的形式,怎么去理解这个所见即所得的,最好的方法就是你亲自去试一下,可以下载个typora,然后像印象笔记,有道云笔记都支持Markdown了,两者都使用对比下,我相信,你会立马爱上这个所见即所得的。
还有一点必须要提一下的就是,这个typora的作者是咱们国人!
说实话使用typora写博客记笔记真的是太爽了,给你们看一下我用它写的博客文章:
说实话,我真的是太喜欢了,熟悉我的应该知道,我比较喜欢写东西,写技术文章,写人生经验感悟等等,所以,一款好的书写工具会带给我更多更好的灵感和动力,心情也会变的很好,而且我写东西,对写作工作的一个硬性要求那就是必须带有大纲,也就是目录,否则一律不考虑,所以有道云和印象笔记这些的Markdown我基本不用。
无疑,typora对我来说,很是完美,简直就是神器!
但是,你可能不信,我现在越来越不怎么用它了!
4、Markdown就是个“垃圾”
有些人可能好奇了,你前面把Markdown和typora说的那么好,那你为啥不用嘞,其实说真的,我很遗憾,世事总是两难全,哪有什么十全十美的东西啊,与其说我不用typora,倒不如说是Markdown的“锅”
什么呢?就是Markdown的图片问题,让我难以接受!
用过的都知道,Markdown插入图片需要外链,也就是说,你用Markdown写的文章里面的图片其实不是图片本身,而是一个指向图片的链接。
你可能会说,这个也有成熟的解决方案啊,图床啊,搭配IPIC使用起来很是方便啊,是的,但是无论怎么搞,一个文章中,图片是分离出去的,不是一个整体,这个就让我难以接受。
所以,我一直希望的是一些Markdown编辑器能有自己的图床,不需要我自己再去操心图片的处理问题,比如像CSDN这个,图片都会转成自己所属的链接,这个就很好,但是说到底,CSDN博客上是一个对外开放的博客平台,不能算是一个本地的Markdown编辑器工具。
所以,我的理想状态就是typora能够拥有自己的图床,那样对我来说就非常的完美了。
所以对我来说,我比较满意的一款写作工具吧,有这么几个条件:
1、支持Markdown
2、拥有目录大纲功能(没有这个基本不考虑)
3、文章是一个整体(像typora这种需要图片外链的还是接受不了)
4、有本地客户端,不单是在线的
基本上满足以上四点,我就会毫不犹豫的支持!
可是,至今,没有找到啊(或者不满意)
到了最好,你肯定比较好奇,我用啥呢?是的,我看就只有它了: