0049 Markdown 是什么

这是一个奇怪的话题,毕竟,很显然,会看这些内容的,并且看到这里的,甚至为此付费的,应该都很清楚的知道 Markdown 是个什么。

但我觉得,还是有必要认真的,郑重的,去理顺一下这个问题,因为现在我看到很多关于笔记的问题,本质上是对 Markdown 的不理解,再扩展一些,是对笔记的不理解。

万法归宗

这个小标题有点大,用作全文的最后一个小标题倒是挺不错的,然后,我把它放在了第一个……就算是干货满满的象征吧。

有很多笔记法,你了解其中一种,或者几种,或者半种,或者不懂……都没所谓。

最好的笔记法是适合自己的笔记法,在这之前,得先忘掉其他的方法。想起张三丰的那句——“不坏不坏,忘得真快”。你忘了么?记得越清楚,就离别人越近,而离自己越远。

把所有的方法化为己用,获得属于自己的方法,此所谓万法归宗,说实在点叫做融会贯通。

大前提

前面的看懂了,但是你一肚子的疑惑。

很多东西都是这样的道理,融会贯通,化为己用。但这个境界有点高,是后期境界。划重点啊——是后期。

所以想把笔记做好,想懂得如何做笔记,想打造自己的方法,想吸取别人的经验,想知道哪些经验是适合自己的……得先去做过,并且做的足够多,然后才能有相应的经验,去支撑你理解和判断方法论上面的问题。

想得太多,而做的太少,“思而不学则殆”——光想不做,这是要完蛋啊。

学了呀?!

学并不是指把别人的方法看懂,记住,那叫做背书。

自己去做,去犯错,去解决问题,积累经验,产生自己的理解,这个过程很重要。坚持做三年笔记,积累个千余篇内容,大概总能整出点门道来的。这时候再去看别人的方法,或心有戚戚,或茅塞顿开,那才是疯狂吸收的感觉,才是知其然也知其所以然。而且不再会产生满脑子都是那个人的方法,一点自己东西没有的茫然。

没几篇笔记,或者只是照着别人的方法学步了一些内容。即从最初便没有方向,走了一阵子依然没有方向,这时候你给他指出方向来,他也判断不出对错,依然一脸茫然的望着你。怎么办,很难解释。

Markdown 呢?

如果,有自己写笔记的经验,就会感受到,灵感来了,文思泉涌,这时候需要及时记录,思路不被打断。所以很多人会喜欢纸笔,只要写就行了,遇到重点,手动加粗;遇到标题,字写大点;遇到列表,前面画点点……很简单,一直输出,不间断,很顺畅。

你换成 Word 试试,键盘鼠标来回切换,难受。对,有快捷键,请务必试试,再想想,按快捷键和打字的感觉也不一样,思路也是被打断的。

所以 Markdown,常用的标点(英文下),简单的标记,只此而已。这点东西是为了快速记录而生的,是一种记录法。

是什么

再回头看 Markdown 语法,它在极度的给内容本身让步。这时候有人说,为什么 Markdown 不能做这个那个,不能长这样那样……这就很奇怪。

Markdown 只是标记语言,只是标记出这里是标题,那里要强调。

至于标题长什么样,如何去强调,那是解释器的问题,和我 Markdown 没关系。

所以呢?我需要标记一些语法外的东西,标记啊,自己创立一套规则就是了。所以 Markdown 语法乱嘛,每个人都有不同的需求,有需求就自己加喽~相同需求的人多,这个标记就变得流行,然后通用,就这么发展的。

但基础呢?就是每个人都会用到的部分。有标题、段落、强调,列表就差不多了吧。对,既然是在电脑上,再加上链接、图片,给程序员加上代码块,给写论文的人加上引用……你看看,这是不是最基础的 Markdown 语法部分。

跟速记语言要这要那,那么多需求可以直接写 HTML 啊,这很合理,Markdown 知道自己不可能适应所有情况,而一些复杂问题也不是简单标记可以解决的。所以多数情况下,至少多数笔记软件下,都是支持 Markdown 中混入 HTML 的。

什么样

记录的另一面是阅读,笔记记下来就是留给未来的自己阅读的,所以对展示效果有要求是完全可以理解,并且十分合理的。

如何解释是解释器的问题,笔记软件承担着解释器的工作。单纯的样式,基本都可以靠换主题来改变,而且也都给出了自定义主题的空间。不爽?自己写 CSS 就是了,这是真正的高自由度。

听上去有点混蛋,怎么什么都让用户去写。但实际上十分合理,需求是千差万别的,都做成设置项那就……Obsidian 的默认主题也就上万行吧,保守点估计能出来五千个设置项,这还没说那些它没去改变的默认样式。

还有意见,可以保留,先往下看。

上面我们说可以自定义标记,那软件不认识怎么办?按着它头教它认识呗,都自定义标记了,当然也要自定义解释器。

老鼠混蛋!

合着想用 Markdown 就得会写 HTML、CSS、JavaScript ?讲这话就很混蛋啊!

并不是,只是会这些你会用的很爽,很随心所欲。但,这些不重要。

不会怎么办?承认一切皆有局限性,认清楚每一种工具的长处和短处,合理的利用它们。过去只有纸笔,那么大的局限性,很多大佬的笔记做的相当好啊。难不成还因为工具的局限性而放弃么,本末倒置了呀。

而且,重点是笔记吧。

遇到不会写的字先画圈——先完成输出,并保证阅读的时候能够理解意思,就算达成了基本目的。

没有的语法就用我自己能看懂的方法标记,解释器不认识我就人脑渲染。是简陋,是不爽,但是不耽误笔记这件事儿本身。为这些细节浪费时间干嘛呢?

我会,可是我笔记里还有自定义的标记以纯文字显示着呢,我不在意。

不做,不去想办法做。那工具能有一百万个不是,背锅侠嘛。

就是

Markdown 是啥,它爱是啥是啥,有它没它我也一样用笔记。