本文最后更新于 2025-01-31,文章内容可能已经过时。

本节主要简单介绍Markdown这门语言和实现原理,参考资料来自Markdown中文官网,如果你想直接查阅语法请看第二篇(占位符)。

如果你用Microsoft Word用烦了,你是不是也想过这个问题?

有没有更简单, 更优雅的方式排版文章?

这里就要简单介绍一下Markdown了,Markdown 是一种轻量级的标记语言,可用于在纯文本文档(划重点这里要考) 添加格式化元素。Markdown 由 John Gruber 于 2004 年创建,如今已成为世界上最受欢迎的标记语言之一。

标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。(摘自百度百科)

在Word里,你可能熟悉了“通过点击相关的按钮执行操作,同时立刻能看到更改”的过程。例如:

Word例图

而在Markdown里,你面对的只有文本编辑器。你不需要关注那些页面设置、不需要关注繁杂的操作面板。你只需要用一些字符控制所写文本的格式即可。

下面,派蒙就先简单介绍一下Markdown。

0 Markdown的工作原理

本段摘自Markdown中文官网 - Markdown的工作原理

在使用 Markdown 格式书写时,文本内容存储在带有 .md.markdown扩展名的纯文本文件中。

那然后呢?你的 Markdown 格式的文件如何转换为 HTML 或可打印的文档呢?

简单来说,你需要一个能够处理 Markdown 文件的 Markdown 应用程序。 有许多应用程序可供选择,尽管它们在视觉上有所不同,但所有应用程序都执行相同的操作,它们都是将 Markdown 格式的文本转换为 HTML,以便可以在 Web 浏览器中显示。

Markdown 应用程序可以把Markdown纯文本“渲染”成HTML文件。此时,可以在 Web 浏览器中查看你的文档,或者将其与层叠样式表(CSS)组合并打印。你可以在下图看到此过程的直观表示。

alt text

1 选择你喜欢的编辑器

上面说过,Markdown可以用于纯文本文档,那么这意味着你可以用最简单的方式——甚至是手写或Windows记事本来记录你的文章,只不过这种方式没有语法提示,用起来可能很难受。

你可以使用文本编辑器为纯文本文件添加 Markdown 格式的元素。你也可以安装 Markdown 应用程序,或者还可以使用一些基于 Web 的应用程序用于 Markdown 编写。

而一个好用的文本编辑器(或Markdown应用程序)可以帮助你提示语法,或者帮你即时渲染出来,我在这里使用的是 Microsoft Visual Studio Code,简称 VSC

例如?

下面是几款派蒙推荐的编辑器(点击软件名可以跳转官网)

软件名 特点
VSC+Markdown插件 Visual Studio Code 作为强大的代码编辑器,配合丰富的 Markdown 插件,为开发者提供了一个集成的 Markdown 编辑环境。
Typora Typora 以其简洁的界面和实时预览功能而闻名。作为一款优秀的 Markdown 编辑工具,它支持多种主题和导出格式,适合那些追求写作纯粹性的用户。注意:Typora在推出正式版后成为收费软件,但你仍可以下载测试版免费使用。
Notion Notion 不仅是一款 Markdown 编辑工具,更是一个全面的知识管理平台。它支持数据库、看板等多种视图,非常适合团队协作和项目管理。
Obsidian Obsidian 以其强大的本地存储和链接功能而著称,是注重数据隐私的用户的理想选择。作为一款出色的 Markdown 编辑工具,它支持自定义主题和插件。注意:此下载页面也提供了iOS和Android版本的下载,也建议使用这个在手机上编辑Markdown。

下一篇就是Markdown基本语法,预计明天发布~