markdown简介
长期以来,我认为我在GitLab和GitHub上看到的所有带有.md扩展名的文件都是以专门供开发人员使用的文件类型编写的。 几周前当我开始使用Markdown时,情况发生了变化。 它很快成为我日常工作中最重要的工具。
Markdown使我的生活更轻松。 我只需要在已写的内容上添加一些符号,然后借助浏览器扩展程序或开源程序,即可将文本转换为各种常用格式,例如ODT,电子邮件(更多信息稍后),PDF和EPUB。
什么是降价?
维基百科的温馨提示:
Markdown是一种轻量级的标记语言,具有纯文本格式语法。
这对您来说意味着,通过在文本中仅使用几个额外的符号,Markdown可以帮助您创建具有显式结构的文档。 当您以纯文本格式进行笔记时(例如,在记事本应用程序中),没有任何内容可以表明哪个文本应为粗体或斜体。 用普通文本,您可以一次写一个链接为http://example.com ,然后仅写为example.com ,然后再访问网站(example.com) 。 没有内部一致性。
但是,如果您以Markdown规定的方式编写,则文本具有内部一致性。 计算机喜欢一致性,因为它使计算机能够遵循严格的说明而不必担心异常。
相信我; 一旦您学会了使用Markdown,每一个写作任务都将在某种程度上比以前更轻松,更好。 因此,让我们学习它。
降价基础
以下规则是使用Markdown编写代码的基础。
- 创建扩展名为.md的文本文件(例如example.md) 。只要您记得将其保存为文本文件,就可以使用任何文本编辑器(甚至包括LibreOffice或Microsoft Word之类的文字处理器)。
-
像平时一样写任何内容:
Lorem ipsum
Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
De Finibus Bonorum et Malorum
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. 确保在段落之间放置一个空行。 如果您习惯于撰写商务信函或传统散文,那可能会感觉不自然,因为在这些段落中,段落只有一个新行,甚至在第一个单词之前都有一个缩进。 对于Markdown,用空行(某些文字处理器用¶标记,称为Pilcrow符号)可以保证在将新段落转换为HTML之类的另一种格式时创建该段落。
-
指定标题和字幕。 对于文档标题,在文本之前添加井号或井号( # )符号和空格(例如, #Lorem ipsum )。 第一个字幕级别使用两个( ## De Finibus Bonorum et Malorum ),下一个字幕级别使用三个( ### Third Subtitle ),依此类推。 请注意,井号和第一个单词之间有一个空格。
# Lorem ipsum
Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
## De Finibus Bonorum et Malorum
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. 如果要使用粗体字母,只需将字母放在两个星号(星号)之间,且不能有空格: **这将是粗体** 。
- 对于斜体 ,请将文本放在带下划线的符号之间,不要使用空格:_我希望此文本以斜体_表示 。
- 要插入链接(例如Markdown教程 ),请将您要链接的文本放在方括号中,并将URL放在括号中,并且之间没有空格:
[Markdown教程]( https://www.markdowntutorial.com/ ) 。
- 块引用在要引用的文本之前用大于( > )符号和空格书写: >著名的引用 。
Markdown教程和技巧表
这些技巧将使您开始使用Markdown进行编写,但是它不仅具有粗体,斜体和链接,还具有更多的功能。 学习Markdown的最佳方法是使用它,但我建议您花15分钟的时间逐步完成简单的Markdown教程,以练习这些规则并学到更多。
因为现代Markdown是对结构化文本概念的许多不同解释的结合,所以CommonMark项目定义了具有一组严格规则的规范,以使Markdown更加清晰。 编写时,保留与CommonMark兼容的备忘单可能会有所帮助。
Markdown可以做什么
Markdown使您可以一次编写任何内容,并将其转换为几乎任何想要使用的格式。 以下示例显示了如何将用MD编写的简单文本转换为不同的格式。 您不需要多种格式的文本-您可以从单一来源开始,然后……统治世界!
- 简单的笔记记录:您可以在Markdown中编写笔记,保存笔记的那一刻,开源笔记应用程序Turtl就会解释您的文本文件并显示格式化的结果。 您可以在任何地方记录笔记!
- PDF文件:使用Pandoc应用程序,您可以使用一个简单的命令将Markdown转换为PDF: pandoc <file.md> -o <file.pdf> 。
- 电子邮件:您还可以通过安装浏览器扩展Markdown Here将Markdown文本转换为HTML格式的电子邮件。 要使用它,只需选择您的Markdown文本,使用Markdown Here将其转换为HTML,然后使用您喜欢的电子邮件客户端发送消息。
开始使用它
您不需要使用Markdown的特殊应用程序,只需要一个文本编辑器和上面的技巧即可。 它与您已经编写的方式兼容; 您需要做的就是使用它,因此请尝试一下。
翻译自: https://opensource.com/article/19/9/introduction-markdown
markdown简介