文本中添加Markdown语法的首要设计目标是尽可能易读

优采云 发布时间: 2021-07-30 22:38

  文本中添加Markdown语法的首要设计目标是尽可能易读

  什么是 Markdown?

  Markdown 是一种轻量级标记语言,可用于向纯文本文档添加格式元素。 Markdown 由 John Gruber 于 2004 年创建,现已成为世界上最流行的标记语言之一。

  专注于文字内容;纯文本,易读易写,可轻松纳入版本控制;语法简单,无需学习成本,可以轻松做出漂亮大方的码字排版。

  使用 Markdown 与使用 Word 编辑器不同。在 Word 等应用程序中,单击按钮设置单词和短语的格式,更改立即可见。降价是不同的。当您创建 Markdown 格式的文件时,您可以在文本中添加 Markdown 语法以指示哪些单词和短语应该看起来不同。

  例如,要指示标题,只需在短语前添加井号(例如,# Heading One)。或者要将短语加粗,只需在短语前后添加两个星号(例如,**此文本为粗体**)。习惯在文本中看到 Markdown 语法可能需要一段时间,特别是如果您习惯了所见即所得的应用程序。以下截图为【Notepad++文本编辑器】中显示Markdown文件的效果。

  

  您可以使用文本编辑器将 Markdown 格式的元素添加到纯文本文件中。或者,您也可以为 macOS、Windows、Linux、iOS 和 Android 操作系统安装 Markdown 应用程序。或者您可以使用一些基于 Web 的应用程序进行 Markdown 写作。

  根据您使用的应用程序,您可能无法实时预览格式化的文档。不过没关系。根据 Gruber 的说法,Markdown 的语法被设计为可读且不引人注目,因此即使 Markdown 文件中的文本没有被渲染,也很容易阅读。

  Markdown 语法的主要设计目标是尽可能易于阅读。基于此目标,Markdown 格式的文档可以以纯文本形式发布,而不会看起来像是填充了标签或格式说明。

  为什么要使用 Markdown?

  可以在界面上按按钮设置文本格式,为什么要用Markdown来写?使用 Markdown 而不是 word 编辑器的原因是:

  工欲善其事,必先利其器。

  开始使用 Markdown 的最佳方式是更多地使用它。由于有大量免费工具的存在,Markdown 上手非常方便。遗憾的是,各个平台可能会使用不同语言实现的Markdown解析引擎,或者使用同一解析引擎的不同版本,并且可能有不同程度的定制和扩展,导致在不同平台上编写Markdown时体验不完整。一致。幸运的是,每个人都支持一些每个人都认可的标准语法。

  你甚至不需要下载任何程序,就可以使用在线的 Markdown 编辑器来编写 Markdown。进入其站点后,您可以在左窗格中开始写作。在右侧窗格中预览呈现的文档。

  在阅读本指南时,您可以打开在线 Markdown 编辑器。这样就可以边练习边学Markdown语法了。熟悉 Markdown 后,选择一个方便的 Markdown 应用程序。

  Markdown 的工作原理

  以 Markdown 格式书写时,文本内容存储在带有 .md 或 .markdown 扩展名的纯文本文件中。然后怎样呢?如何将 Markdown 格式文件转换为 HTML 或可打印文档?

  简而言之,您需要一个可以处理 Markdown 文件的 Markdown 应用程序。有许多应用程序可供选择,从简单的脚本到类似于 Microsoft Word 的桌面应用程序。尽管它们在视觉上有所不同,但所有应用程序都执行相同的操作。与在线 Markdown 编辑器一样,它们都将 Markdown 格式的文本转换为 HTML,以便可以在 Web 浏览器中显示。

  Markdown 应用程序使用称为 Markdown 处理器(通常也称为“解析器”或“实现”)的东西将获取的 Markdown 格式的文本输出为 HTML 格式。此时,您可以在 Web 浏览器中查看您的文档,或者将其与样式表结合并打印出来。您可以在下图中看到此过程的直观表示。

  注意:Markdown 应用程序和处理器是两个独立的组件。为简洁起见,在下图中,我将它们合并为一个元素(即“Markdown 应用程序”)。

  简而言之,这是一个四步过程:

  使用文本编辑器或专用于 Markdown 的应用程序来创建 Markdown 文件。该文件应具有 .md 或 .markdown 扩展名。在 Markdown 应用程序中打开 Markdown 文件。使用 Markdown 应用程序将 Markdown 文件转换为 HTML 文档。在网络浏览器中查看 HTML 文件,或使用 Markdown 应用程序将其转换为其他文件格式,例如 PDF。

  从您的角度来看,该过程会因您使用的应用程序而异。例如,在线 Markdown 编辑器本质上将步骤 1-3 组合成一个一、 无缝界面。您所要做的就是在左窗格中键入,然后转换结果将在右窗格中。它神奇地出现了。但是,如果您使用其他工具(例如带有静态网站 *敏*感*词*的文本编辑器),您会发现该过程更加明显。

  Markdown 有什么用?

  Markdown 是记笔记、为网站 创建内容以及生成可打印文档的一种快速简便的方法。

  学习 Markdown 语法不需要很长时间。一旦你知道如何使用它,你几乎可以在任何地方用 Markdown 编写。大多数人使用 Markdown 为 网站 创建内容,但 Markdown 也可以很好地格式化从电子邮件到购物清单的所有内容。

  以下是一些可以使用 Markdown 的场景。

  网站

  Markdown 是为网络设计的,因此市场上有许多应用程序专门用于创建网站 内容也就不足为奇了。

  如果您熟悉 HTML、CSS 和版本管理工具,请尝试 [Jekyll],这是一个流行的静态 网站 *敏*感*词*,可以将 Markdown 文件构建为 HTML 网站。这种方式的好处之一是【GitHub Pages】为Jekyll生成的网站提供免费托管服务。如果 Jekyll 不是您的理想选择。

  如果您是 WordPress 博主,可以使用 Jetpack 插件来支持 Markdown。

  文档信息

  Markdown 不具备 Microsoft Word 等文字处理程序的所有功能,但足以创建作业和信件等基本文档。您可以使用 Markdown 文档创作工具创建 Markdown 格式的文档并将其导出为 PDF 或 HTML 格式。 PDF 格式是关键,因为一旦您有了 PDF 文档,您就可以将其用于任何操作:打印、通过电子邮件发送或上传到网站。

  以下是我推荐的一些 Markdown 文档创作工具:

  注意事项

  几乎在所有方面,Markdown 都是记笔记的理想语法。不幸的是,两个最流行的笔记应用程序 Evernote 和 OneNote 目前不支持 Markdown。好消息是其他一些笔记应用程序支持 Markdown:

  如果你舍不得Evernote,可以试试Marxico,一款专为Evernote设计的基于订阅的Markdown编辑器,或者使用Evernote网站上的[Markdown Here]插件。

  书籍

  想自己出版小说吗?请尝试 Leanpub,一项可以将您的 Markdown 格式文件转换为电子书的服务。 Leanpub 将您的图书导出为 PDF、EPUB 和 MOBI 文件格式。如果您想制作纸质书,您可以将 PDF 文件上传到 Kindle Direct Publishing 等服务提供商。要详细了解如何使用 Markdown 编写和自行出版书籍,请阅读此博文。

  介绍

  信不信由你,您可以将 Markdown 格式的文件转换为演示文稿。习惯在 Markdown 中创建演示文稿需要一段时间,但是一旦掌握了它,您就会体验到它比使用 PowerPoint 或 Keynote 等应用程序更快、更容易。 Remark(GitHub 存储库)与 Cleaver(GitHub 存储库)一样,是一个基于浏览器的流行 Markdown 幻灯片工具。如果您使用的是 Mac 并且想要安装一个应用程序来使用,请尝试使用 Deckset 或 Marked。

  邮件

  如果您需要发送大量电子邮件并且厌倦了大多数电子邮件提供商网站 提供的格式控制,那么您会很高兴地发现有一种使用 Markdown 编写电子邮件的简单方法:[ Markdown Here ] 是一个免费的开源浏览器扩展,可以将 Markdown 格式的文本转换为可以发送的 HTML。

  文档

  Markdown 非常适合技术文档。像 GitHub 这样的公司越来越多地转向 Markdown 来创建他们的文档。查看这篇博文,了解如何将 Markdown 格式的文档迁移到 [Jekyll]。如果您正在为产品或服务编写文档,请尝试使用以下方便的工具:

  Markdown 方言

  在使用 Markdown 的过程中,最让人迷惑的部分是,其实每个 Markdown 应用都实现了略有不同的 Markdown 语法。 Markdown 的这些变体通常称为风味(方言)。掌握应用程序实现的 Markdown 语法是您需要做的。

  为了让您了解各种 Markdown 变体,将它们与语言方言进行比较可能会有所帮助。 Ciudad Juárez 的人说*敏*感*词*语,就像巴塞罗那的人一样,但两个城市的方言有很大的不同。对于使用不同 Markdown 应用程序的人来说也是如此。 Dillinger 支持的 Markdown 格式与 Ulysses 非常不同。

  实际上,这意味着当应用程序说它支持“Markdown”时,您永远不会确切知道它的实际含义。这是否意味着仅支持基本语法?还是所有基本语法加上扩展语法?或者它是某些语法的组合?除非您阅读其文档或开始使用该应用程序,否则您永远不会知道。

  如果你只是一个新手,我能给你的最好建议是选择一个支持良好 Markdown 的应用程序。这对于维护 Markdown 文件的可移植性有很大帮助。您可能需要在其他应用程序中保存或使用您的 Markdown 文件。为此,您应该从具有良好 Markdown 支持的应用程序开始。您可以在 Markdown 工具列表中找到合适的应用程序。

  其他资源

  网上有很多学习 Markdown 的资源。以下是一些:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线