typora神器?Markdown是“垃圾”?

编码之外

共 2751字,需浏览 6分钟

 ·

2020-12-07 10:55



实不相瞒,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、有本地客户端,不单是在线的


基本上满足以上四点,我就会毫不犹豫的支持!


可是,至今,没有找到啊(或者不满意)


到了最好,你肯定比较好奇,我用啥呢?是的,我看就只有它了:


Word


好啦,今天的文章算是一次闲聊,也是希望大家能够给我推荐推荐,在此谢过!




大学四年自学编程,总结了这四条不外传的学习经验!


微信新表情,程序员的正确使用指南


漫画:7 种编程语言的学习曲线

浏览 39
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报