你可能不知道什么叫做富文本编辑器
,什么叫做标记语言
,但如果你有计划想成为一名 SaaS
服务商,又或者你想编写一下当前很火的 AI 提示词之类的,那么 Markdown
标记语言是你无法避开的「技术」。
探索
本文不会很深入去教你使用 Markdown 语言(本人也懂得不多),或者说 Markdown 根本也没有很深入的用法(虽然懂得不多,还是得装下去),为什么这么说呢,我们来对比一下,平时我们用 Office Word 或 WPS 文字设置文字作为标题1、标题2、标题3等样式,一般是这样操作:
如果用 Markdown 来做同样的排版则是这样的:
可以看出,在 WPS 是借助强大的富文本编辑器,结合鼠标的拖拽,就能很容易地完成排版。换成 Markdown 标记语言的话,貌似全程不需要怎样借助鼠标,就是输入一个个「# + 空格」,三个标题的样式排版就神奇般完成了。
是的,这就是 Markdown 标记语言,用「# ` -」这些字符结合空格、回车来完成大部分的排版。我再举多几个例子,就能更加明白了。
我在左边已经预置好文字,只要加上这些标记符,右边就能实时看到效果。全程只是用键盘,在已有文字附近输入一些简单的符号,就能完成样式的输出。
特别是有序和无序排列,在 Office 当中没有「苦练」一段时间的鼠标,都不敢拖拉生成这种排序,而且按个回车还要小心翼翼,生怕破坏格式。在 Markdown 就没有那么矫情了,只要是按照标准输入的,输出就一定也是标准的。
学了用在哪里
这个 Markdown 标记语言不是新生的事物,它诞生于 2004年,在 Github 这个开源平台全面支持 Markdown 之后,IT圈就开始流行这个标记语言了。所以,我们作为 SaaS 服务商的身份,对这个语言的掌握是必要的。
公域平台
比如,我们在一些云平台社区,论坛发帖是支持 Markdown 语法的。
在比较知名的问答平台,写个文章,也是支持 Markdown 语法的。
这些平台,特别是 IT 相关的,几乎都开始兼容 Markdown 语法了。当然,Markdown 虽然创始人规范了一些使用符号,但是在实际的应用当中,许多平台或者开发者也会自定义一些符号,产生更多的效果,这个要仔细看每个平台的帮助说明。一旦掌握基本的原理,再去适应更多的符号也是相当于容易的。
开源程序
Markdown 文件的后缀名是 .md
,在最大的开源平台 Github 上面,所有的项目文档说明 README.md
都是用 Markdown 标记语言编写的文档。
比如流行的面板:1Panel 的说明文档。
许多新的开源程序,比如一些论坛,或者博客程序,默认编辑器不再是之前的那些富文本 HTML 编辑器了,取代的就是支持 Markdown 语法的编辑器。
Markdown 客户端
在 Windows 平台,有许多支持 Markdown 语法的客户端,当然在 Mac 苹果端也有。Windows 比较著名的有:Typora
,后来转成收费软件之后,也产生了许多取代的。
比如:MarkText
,还有火到不行的:Obsidian
,后面有机会我再起篇章写这些客户端的应用。
因为 Markdown 语法简单,通过简单的字符就能输出 HTML 排版,加上 CSS 主题,所输出的样式就十分灵活了。甚至,用 Markdown 写公众号推文也是可行的,只是要先在客户端写好,再通过转换样式拷贝上去。这也是在后面有机会分享给大家。
当然,微软的 Visual Studio Code
这款免费的编辑器,装上插件,就是神一般存在的 Markdown 的利器,本文的预览演示就是用它生成的。