什么是markdown
markdown一种轻量级的标记性语言,通过在纯文本中添加一些小标记,就可以转换成html。
使用超级简单,举个例子,下面是markdown的内容:
# 我的梦想
- 带家人一起环游世界
- 在一个学术上登峰造极
- 看好多好多书
它实际的效果如下:
这里,我用#
符号实现了标题1的效果,用-
实现了无序号列表的效果。
除了这些,还有加粗、超链接、代码块、图片等。所有这些,你原来需要在不同编辑器里点击鼠标实现的效果,现在通通只需要加一些小标记就好了。
优点
markdown最大特点就是简单高效。
- 简单纯文本,没有复杂的文件格式。
- 非常低成本的实现排版: 一边写文章一边顺手敲一两个符号就可以搞定排版。
- 流畅不打断的书写:可以把你的手一直放在键盘上,不用经常切换到鼠标,节省时间和注意力。
- 通用性:不管是本地还是类似简书、博客、云笔记,都支持markdown。只要存一份就好,迁移文章是不用重新排版。
我个人特别看重的就是最后一点,因为这可以降低写作和管理文章的边际成本。我在不同云笔记、博客网站上切换转移文章时,几乎用修改。
打个比方,我开始在onenote上写了笔记,后来因为付费太贵,想转移到印象笔记,结果两种笔记本软件的存储格式是不一样的,没法直接导入,使用复制粘贴的方式转移文章又会破坏排版。另外,如果我要把笔记发布到我的博客上,又要重新排版,万一有更新,还要多个地方同步修改。
这个问题一度让我很苦恼,直到markdown出来解救了我。
markdown是一种通用的标记语言,可以在任何地方使用(当然实际上语法有些分支吗,但影响很小)。我可以把我的文章在简书上写好,然后直接复制到我的博客,完全不用再调整排版。
3分钟学会用markdown
markdown的核心语法就几个,根本不用学,直接照着写就可以了。
打开在线markdown编辑器的小书匠(我这篇文章本身就是用这个编辑器写的)。
小书匠加载有点慢,稍等片刻就好。进去之后会看到编辑器是分成两半的,一边是源文件,另一边是markdown解析后的效果。
点击左上角的新建按钮,新建一片文章。
把里面的东西清空,把我前面“我的梦想”那一段代码复制进去,第一篇使用markdown写的文章就完成了。
默认里面有几个文件,你可以随便点开一个,在左半边的源文件里仿照着写几个,试几下就会了。
里面有一个《小书匠语法使用手册》,完整的markdown语法可以看那个。其实不用记,实际经常用的就那么几个,忘记了查一下或者直接使用编辑器顶部的工具栏。
在简书上写文章的同学可以参看简书官方的markdown使用指南;
简书打开Markdown编辑模式
简书从一开始就是支持markdown的,但是默认的编辑器是富文本,需要手动设置。
适用局限
markdown的简洁高效必然也导致了它的局限,它有两个不足:
- 没法实现非常好看的页面:这个也能理解,毕竟重点在于简洁么。
- 图片不能嵌入文章:既然是纯文本,当然是不会嵌入图片的。mark
down使用链接使用图片,而不是像word一样把图片嵌入在文档中的。可以链接到本地也可以链接到某个网络地址。 - 标准语法之外不同编辑器都实现了一些拓展,所以就可能出现有些标记在另外一些编辑器中不能被解析的情况。
- 不同编辑器的渲染效果不同。比方说使用有道云笔记写的文章,复制到简书上会有些小差异,但无伤大雅。
gitbook
如果你看到这里并且去操作了,那么首先恭喜你新增了一个写作利器。
然后你就可以使用gitbook这种电子书写平台写自己的电子书了(这些电子书平台都是使用markdown的)。
不要想这个貌似很难,自己写不好什么的。不要管写的怎么样,我们又不一定要追求会有很多人看,把零散的文章组织成一个电子书的过程本身就会让我们受益匪浅。在这个过程中,我们需要反复不断地去印证内容正确性、整理知识结果、组织语言。比起单篇的文章,难度和收益都要大的多。
关于gitbook的使用,可以参考我的另一篇文章。
网友评论