Markdown 的误区

特征

输入简便,很多标记都简单,容易输入,通过换行、缩进、#* 等简单、简短、易输入的符号进行标记,而且在不会产生歧义的情况下多是仅起始端单侧标记。

这就是最大的特征,也是最大的优势,还是最大的缺陷。

优势

易于输入,快速记录。

当我们需要快速输出头脑中的思想,又需要一定格式使之清晰时,这非常好用,因为几乎完全不会打断输出的思路,就可以获得一篇格式清晰的内容。而其他方法则难以获得类似的效果。

缺陷

如果需要复杂的格式,比如表格,就会很尴尬,当然,有一些插件可以辅助输入,使体验可以接受,但那已经不是对着记事本只用键盘就能顺畅输出的 Markdown 了。而且表格也不具有多少灵活性,比如都不能做个求和。

而且当你需要对内容进行深入处理时会发现因为多数是单侧标记,导致元素分析变得很困难,需要从头开始捋,而且要考虑多种情况,才能比较准确的提取对应的内容,这和 HTML 用选择器可以轻松实现多数场景下的精准定位是大不相同的。

所以

Markdown 适合连续简单格式内容的快速记录。这很适合用做笔记——长篇内容输出型笔记;这很不适合做笔记——细节功能型笔记。

了解了它,下一个问题是——你需要的是什么?这个问题非常重要,不然很容易造成缘木求鱼的局面。

Markdown 优势和缺陷基本是所有基于 Markdown 格式笔记软件共同的痛。想要更强,可以,但必然脱离标准语法,导致可迁移性降低;而基础语法就提供了那么多功能,基础在这里,往上发挥的空间很低。

我怎么用

写 JS 啦~然后插入进来,进行局部动态增强。如果迁移到其他平台,这些 JS 稍加修改也是可以用的,毕竟处理逻辑都是一致的。但是想实现复杂的表格依然没有思路,mermaid.js 的思维导图不能自主排序等等也是比较难受的。但如果这些方面需求比较高,那就交给专业软件去解决吧,而笔记中我常写像这样的内容,Markdown 用起来更顺手。

©2022~2024 稻米鼠. Last build at 2024-05-23 00:00:25