如何在Web开发中使用Markdown

作者: John Stephens
创建日期: 1 一月 2021
更新日期: 19 可能 2024
Anonim
什么是 markdown?学习现代化的文章编写方式 / Web 开发技巧
视频: 什么是 markdown?学习现代化的文章编写方式 / Web 开发技巧

内容

作为网络开发人员和内容创建者,我们通常会花费大量时间来编写包裹在HTML代码中的文字。如果我们告诉您Markdown有更好的方法呢?您能够专注于写作而不是代码的一种方式?

Markdown是John Gruber和Aaron Swartz于2004年开发的纯文本,轻量级的标记语言。最初创建Markdown的目的是通过将纯文本文件转换为结构上有效的HTML或XHTML来简化XHTML / HTML的编写,Markdown可用于几乎所有类型的写作:手稿,教程,笔记,Web内容等等。

虽然相对简单,但Markdown刚入门时可能会有些吓人。但是,一旦掌握了这些要点,您就会很快意识到花了多少时间来格式化代码而不是键入内容。

01.选择一个Markdown编辑器

当您使用Markdown网络版时,了解您可能会遇到的基本语法和局限性很重要。在开始之前,您需要为您的站点使用某种类型的编辑器和解释器。或者,您可以在发布之前转换Markdown。


您可以选择几种编辑器。 Byword很棒,因为它提供了多种导出选项,包括HTML和PDF。另一个很好的选择是StackEdit –一个免费的在线Markdown编辑器。当然,任何纯文本编辑器都可以使用。

如果您不打算将Markdown转换为HTML,则可以为您的网站获取一个插件(或中断器)。对于WordPress,Jetpack对Markdown具有出色的支持,只要您启用该选项,Jetpack就可以在帖子和评论中直接使用Markdown。

像任何标记语言一样,Markdown具有自己的语法。注意:Markdown有许多不同的口味或品种。在本文中,我们将仅介绍常用的语法。


02.设置标题

在HTML中,有六种标题样式: 11, 22, 33, 44, 5天66。要在Markdown中重新创建它们,请使用一系列井号标记(#)(与标题编号相对应)以及标题文本。例如,创建一个 h1> 标签,使用一个井号 #;为 h2> 标签,使用两个主题标签 ##;等等等等。

降价输入:

#标题1 ##标题2 ###标题3 ####标题4 #####标题5 ######标题6

HTML输出:

h1>标题1 / h1> h2>标题2 / h2> h3>标题3 / h3> h4>标题4 / h4> h5>标题5 / h5> h6>标题6 / h6>

03.标记段落

段落由 > HTML中的标记。在Markdown中,它们之间用一个或多个空行分隔。像HTML一样,空格也被忽略。因此,如果您添加20行空白行,那么您仍然只会有一个段落。


降价输入:

敏捷的棕色狐狸跳过了懒狗。懒狗不在乎,因为他是懒狗。

HTML输出:

p>快速的棕色狐狸跳过了那只懒狗。/p> p>那只懒狗不在乎,因为他是一只懒狗。/p>

04.设置换行符

换行符,在HTML中以 br> 标记,使用单个换行符添加,前一行末尾有两个空格。

降价输入:

敏捷的棕色狐狸跳过了懒狗。

HTML输出:

p>快速的棕色狐狸>跳过那只懒狗。/p>

05.标记强调

有两种方法可以增加文字的重点:斜体(em> 在HTML中)或粗体(强> 在HTML中)。

在Markdown中,您可以使用一个或两个星号(*)。您也可以使用下划线(_),但我坚持使用星号,因为Markdown的其他形式也将下划线用于其他用途。

降价输入:

*斜体文字 * * *粗体文字 * *

HTML输出:

em>斜体/ em>强>粗体/ strong>

注意:您还可以使用三个星号来创建粗体斜体文本: * * *粗体和斜体文本 * * *.

06.创建水平线

创建水平尺(或 hr> 在HTML中),请使用三个或多个连字符(---),星号(***)或等号(===)。您可以选择自己喜欢的一种,但是请确保在上方和下方都留有一个空行。

降价输入:

学习新事物总是很有趣。 - - 确实是!

HTML输出:

p>学习新事物总是很有趣。/p> hr> p>确定是!/ p>

07.添加图像和链接

在HTML中,使用 img> 标签和链接使用 一个> 标签。

在Markdown中,图片以感叹号(!),后跟方括号([])(“替换文字”)和括号(())以获取图片的路径。您还可以在双引号(’’).

有了链接,除了没有感叹号外,几乎是一样的。

降价输入:

![替代文字](/ path / to / image.webp“可选标题”)[链接文本](http://example.com“可选标题”)

注意:您也可以使用参考链接和图像,但此处未涉及。

HTML输出:

img src =“ / path / to / image.webp” alt =“替代文本” title =“可选标题” /> a href =“ http://example.com” title =“可选标题”>链接文本/ a >

08.列出清单

HTML中有两种类型的列表:有序的(ol>)和无序(ul>)。使用Markdown,将数字用于有序列表和星号(*)或连字号(-)(用于无序列表)。

降价输入:

1.项目1 2.项目2 *第一项目 *第二项目-第一项目-第二项目

HTML输出:

ol> li>物品1 / li> li>物品2 / li> / ol> ul> li>第一物品/ li> li>第二物品/ li> / ul> ul> li>第一物品/ li> li>第二项目/ li> / ul>

09.添加内联代码和代码块

当您使用HTML代码编写代码时,可以使用 代码> 标签;或使用 pre>代码> 组合。

在Markdown中,这些元素使用每侧的单个反引号(`);或使用围栏样式,在代码块的上方和下方都包含三个反引号(```).

降价输入:

“ numberOfPoints”变量保存玩家的得分。如果player.wins {numberOfPoints + = 1}

HTML输出:

code> numberOfPoints / code>变量保存玩家的得分。 pre> code>如果player.wins {{numberOfPoints + = 1} / pre> / code>

10.设置块引用的样式

块引用是使用HTML在HTML中添加的 引用> 标签。在Markdown中,使用大于号(>)。

降价输入:

>这是我的引用。 >>这是同一blockquote的一部分。 >这是一个新的blockquote。

HTML输出:

blockquote> p>这是我的blockquote。/p> br> p>这是同一blockquote的一部分。/p> / blockquote> blockquote> p>这是新的blockquote。/p> / blockquote>

11.嵌入内联HTML

有时候,您需要创建不支持的HTML元素。例如,您可能需要一个 表格> 或者 div> 标签。

在这种情况下,您可以混合使用Markdown和HTML,但是有一些限制。例如,您不能在块级HTML标记中包含Markdown。

我们建议您阅读
本周博客:品牌完美
阅读更多

本周博客:品牌完美

自从Creative Bloq投入运行以来,我们已经与无数其他很棒的设计博客建立了联系,而这些博客我们每天都不得不帮助。这些内容包括从其他专用设计网站到个人tumblr博客的所有内容,所有内容都充满了常规,鼓舞人心的内容。因此,如果您还没有遇到他们,我们决定每周开始与您分享我们的最爱,从...开始品牌完美是一项由行业主导的运动,它将品牌与支持他们的创意,设计和开发专业人员聚集在一起。致力于分享有关...
2019年最好的新印刷书籍
阅读更多

2019年最好的新印刷书籍

立即探索 在学习印刷术和提高技能方面,在线上有很多优秀的印刷术资源,尤其是在此站点上(请查看我们的“印刷术”选项卡以查看全部文章)。但是,如果您对排版感到认真,那么最好的书就是经过权威研究人员精心研究并以最高标准编写的书。在瞬息万变的数字世界中,如果他们也能保持最新状态,也会有所帮助。考虑到这一点,我们汇集了今年迄今为止发行的最好的排版书籍。都写得很好,设计精美。因此,无论您是打字新手还是真正的...
尼尔森在手机上的说法是错误的
阅读更多

尼尔森在手机上的说法是错误的

多年来,雅各布·尼尔森(Jakob Niel en)在网络可用性方面做出了许多巨大贡献,他对移动设备的建议仅落后180度。他的最新指导方针延续了几个顽固的移动神话,导致许多人无法创建“轻巧”的移动体验,从而无法光顾用户,破坏业务目标以及吸收设计和技术资源。 如果存在这样一个干净的移动用例,则应该为“移动用例”创建一个单独的,精简的版本,但事实并非如此。 首先,越来越多的人使用移动设备作为...