一、Markdown 的优点
为什么 Markdown 会成为极(ma)客(nong)最爱的写作方式呢?答案是:专注于写作内容,不必为格式困扰,不必多花时间在排版上。
简单符号排版,15 分钟上手。
纯键盘操作,写作时少调用鼠标,效率能提升很多。
使用 Markdown 的 h1、h2、h3 标题,列表、分列表,结构和逻辑都很清晰。排版成同样的效果,md 与 word 比起来简直毫不费力气。另外,还有插入图片、链接、粗体、斜体等功能。
纯文本编辑,轻量级。纯文本有很多好处,例如占用空间小、移植方便快捷、可以用 git 比较版本、编辑时不需要软件支持等。
目前支持将 md 转换为多种格式,包括 html、tex、pdf 等。
二、Markdown 的缺点
- 语法高度的不统一。
- 不同的编辑器语法有区别,没有一个类似W3C的联盟进行标准化。
- 不能对文档进行精细调整,或者个性化调整。
- 据说过于程序员友好。
三、我对 Markdown 的期望
1. 个性化显示
对同一个 Markdown 文档,能够显示出不同的效果(类似皮肤功能),Typora 编辑器已经能够支持一些不同的显示效果了。但是:
- 不能导出为不同风格的 PDF
- 不能让用户定制风格的模板。(就像 css 定制 html 一样)
非常希望以后会有开发者尝试这样的功能。想象一下,我要写一份漂亮且不撞衫的简历,有了一个简历风格的 Markdown 皮肤,我几乎可以不排版秒速生成。
前段时间找工作,写简历的情况是这样的:先在百度或者淘宝 WPS 找到一个心仪的 word 模板,调整格式就要搞好几个小时。如果看着目前的模板不爽了想换一个,又要从头干起。简直非常伤肝。
当然我们也可以用 HTML+CSS,但是我们仍然要花很多时间在排版上面。而 Markdown 的宗旨不就是专注于内容而不是排版吗?如果能够兼顾脸好看,个性化,那是多么棒的事情啊!
补充:
- Mac 上的 Mou 编辑器就可以通过更改 CSS 来实现改变字体的颜色和样式。
- markdown 的增强版本 http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
2. 希望 Markdown 增加的语法
尽管 Markdown 的语法设计的宗旨是尽可能简洁。但是有些功能还是有必要添加,当然这些功能也是很简洁的。
- 空格和换行。目前在 MarkdownPad 中兼容 Html 语法。可以用
和 &_nbps 实现,但是有道云笔记不支持 Html。 - 图片大小调整。本文 “Typora 显示效果” 这一章贴的图明显就大了不太好看,如果能够用 “50%”、“120%” 大小这样的调整方式,会非常赞。
- 除了粗体、斜体、下划线等,可以增加文字的颜色控制。
3. Typora 显示效果
Github 风格
Newsprint 风格
Night 风格