HDG解释:什么是Markdown,我应该知道哪些基础知识?

如果您经常使用在线社交网络或论坛,那么您很可能已经看到或使用过Markdown,甚至不知道Markdown是什么。

对于已经在网络上的许多人来说,HTML是他们学习的第一种也是最基本的编码语言。然而,Markdown更简单。事实上,它是如此简单,以至于它的课程并不完全存在。您可以在几分钟内学会它。

在本文中,让我们回顾一下Markdown的基础知识以及您应该了解的有关 Web 上最流行和轻量级标记语言之一的所有信息。

什么是降价?(What Is Markdown?)

顾名思义,Markdown是对“标记”一词的演绎。” 标记(” Markup)被定义为“为准备打印而更正文本的过程或结果”,这是对编程语言如何与解释器和渲染引擎交互以向我们这些浏览互联网的人显示文本的准确描述。

HTML 代表“超文本标记(Markup)语言”,因此Markdown是一种更容易编写HTML代码的方式,尽管方式不太健壮。

MarkdownJohn GruberAaron Swartz于 2004 年创建,他们希望允许人们“使用易于阅读和易于编写的纯文本格式进行编写,可选择将其转换为结构上有效的XHTML(或HTML)”。

Markdown的核心目标之一是与其替代方案相比更易于阅读。这使得编写Markdown和阅读纯文本Markdown代码变得非常简单。

哪些网站使用 Markdown?(What Sites Use Markdown?)

由于Markdown只是一种更简单的HTML编写方式,因此您不会看到网站自称是“用Markdown编写的”。但是,您会发现许多网站允许用户以接受Markdown的方式投稿或发帖。

一个例子是GitHub在每个GitHub(GitHub)存储库的预先生成的README.md文件中,都接受Markdown。正如这所暗示的,MD 是用于使用Markdown代码编写的文件的扩展名。

RedditStack Exchange还利用Markdown作为用户更好地组织帖子和表达自己的一种方式。如果没有Markdown(Markdown)将纯文本转换为可读的、格式化的代码片段, Stack OverflowStack Exchange 网站(Stack Exchange sites)就不一样了。

如何使用降价

上面的示例图像显示了用于创建新Reddit文本帖子的Markdown格式示例。(Markdown)虽然它确实涵盖了Markdown的基础知识,但并未包含一些常见示例。让我们来看看那些。

标头

Markdown中,您可以通过在文本前输入(Markdown)#(数字/井号)来创建标题。您使用的数字/磅符号的数量将按比例缩小标题的级别。例如,#将是最大的标题,而###将显示较小的副标题。

HTML中,这些只是简单地转换为标签。#是 <h1>,###是 <h3>。

图片

与链接类似,Markdown中的图像是通过将 alt 文本括在方括号中和将URL括在括号中来创建的。这是一个例子:

[求助台极客标志]( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )

内联代码

以四个空格开头的行将创建一个代码块,但对于内联代码,您可以简单地将文本包装在反引号中。这是一个例子:

*int main(){printf (“Hi World”);返回 0;}*

Markdown 文本编辑器

如果您对掌握Markdown感兴趣,那么以桌面文本编辑器的形式寻求支持是一个很好的开始。但是,由于Markdown可以在浏览器中实时呈现,并且不需要任何复杂的服务器端交互,因此甚至还有在线Markdown编辑器。

独立的 Markdown 编辑器

适用于Windows(Windows)、macOS 和Linux的最好的独立Markdown编辑器(以及整体的文本编辑器)之一是Sublime Text

要启用Markdown语法高亮,您只需加载 MD 文件或通过单击状态栏右侧的纯文本将语法高亮设置为(Plain Text)Markdown 。

另外两个很棒的免费 Markdown 编辑器(free Markdown editors)Typora (Mac) 和Remarkable (Linux)。

基于 Web 的 Markdown 编辑器

基于 Web 的Markdown编辑器通常功能更丰富,因此我们强烈推荐这些。

例如,StackEdit提供了一个带有两个窗格的无干扰界面:一个用于您的Markdown代码,另一个用于动态实时预览您的文本。 

如果您是StackEdit的新手,您所要做的就是单击Start Writing,您将被带到其基于 Web 的编辑器,该编辑器预先填充了示例Markdown代码和说明。

如果StackEdit没有您要查找的内容,请查看DillingerEditor.md

Markdown在网络上无处不在,如果您是互联网新手,那么它可能是您学习使用的第一个非官方“编码语言”。它非常有用,并增强了我们通过文本进行在线交流的方式,因此我们希望本文能帮助您了解更多有关它的信息!



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts