这是我参与2022首次更文挑战的第21天,活动详情查看:2022首次更文挑战
大家好,我是前端西瓜哥。
作为程序员和文字工作和,是有必要了解 Markdown 的,它能够让我们非常高效率地进行写作。今天这篇文章就讲讲 Markdown 的一些简单用法和优点。
Markdown 是一种轻量级标记语言,可以用来写文章。当然我们写出的内容还是要转一下,转成 HTML 再发布的。
Markdown 的简单用法
Markdown 的优点是轻量,能用非常简单的方式表达出文章的 结构。下面是一些结构的写法:
二级标题:## 二级标题
三级标题:### 三级标题,其他级标题同理。
加粗:**加粗**
删除线:~~我被删除了~~
图片:
无序列表:
- 列表项 a
- 列表项 b
- 列表项 c
有序列表。开头数字即可,不要求有序,渲染为 html 自动会变成有序的。
1. 列表项 a
2. 列表项 b
3. 列表项 c
基本上这些就能愉快地写文章了。
Markdown 的优势
更专注于文章的结构,而不是样式
使用 Markdown 相比富文本编辑器,你不必考虑文字是 14px 好,还是 16 px 好。
你不必考虑高亮一段文字使用加粗呢,还是设置为红色,还是黄底红色。
你需要做的是注明不同文字对应的结构语义,Markdown 编辑器会对它们做分别处理。
通过 Markdown,我们能够更注意于文字内容,而不是被样式的问题耗费了大量心力,尤其是一些不擅长使用复杂的富文本编辑器的同学。
我以前读大学时,是用 Word 写的课设,当时就对 Word 的样式编辑操作感到相当苦恼,不禁想,如果可以提交个 Markdown 文件就好了。
但 Markdown 也因为简单,无法做到像富文本编辑器一样有丰富的排版。
有 “标准”
Markdown 是有主流规范的(虽然并没有真正的标准)。但几乎所有的 Markdown 编辑器都会遵循这些规范。
这代表了 Markdown 具有可移植性,可以在多个平台上通过 Markdown 编辑器发布文章。一些富文本编辑器也支持导入 Markdown 内容。
富文本内容是强依附于所在的富文本编辑器的,较难复制到其他编辑器时还能保持样式,尤其是应用了复杂的样式的情况。
此外,如果你在各种富文本编辑器上输入 ## ,然后空格,你会惊讶地发现当前行变成了二级标题。
其实是因为很多富文本编辑器都支持在输入时识别 Markdown 语法,将其做富文本格式的转换,这就是标准的力量。
不依赖于编辑器的纯文本
Markdown 其实是记录了结构的纯文本,本身并没有样式信息,所以你可以用任何一款文本编辑器编辑它。
当然最后如果你想要得到一个样式美观的文章,你还是得用 Markdown 编辑器转换一下。
而富文本内容,则必须在富文本编辑器,一旦你脱离了富文本编辑器,你就没法工作。
随心所欲地更换样式主题
加入你用 Office 办公软件写了一篇文章,你不满意你使用的样式,想换个样式主题,比如文字改成 17 px,原本加粗的文本换成橙色,标题字体再大一些。
那将会很麻烦,你得一点点调整。
如果用 Markdown,只要你找到对应的主题样式文件,将其导入到支持自定义样式的 Markdown 编辑器中,你就能获得另一种样式主题的。
目前网上有不少开源的 Markdown 主题,相信总有一个主题适合你。
结尾
Markdown 因为它的简洁、标准化,被广泛地使用,能够让我们更专注于内容而不是样式。
我是前端西瓜哥,感谢您的阅读。