百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

什么是Markdown,如何使用它?

myzbx 2024-12-13 15:03 51 浏览

Markdown是一种简单的语法,它以标题、列表、粗体等形式格式化文本,这种标记语言很流行,你肯定有一些应用程序支持它。下面是一个Markdown的简单示例,介绍了什么是Markdown,如何和在哪里你可以使用它。

什么是Markdown?

在文本中添加粗体、斜体、编号列表、项目符号、标题等时,可以对其进行“格式化”。Markdown是一种语法或规则集,用于格式化网页上的文本。


传统上,人们使用超文本标记语言(又称为HTML)来格式化网页上的文本。HTML与可扩展标记语言(XML)和标准通用标记语言(SGML)一起,是标记语言系列的成员。

要使用HTML格式化文本,必须在文本周围放置标签。例如,如果要使文本变为粗体,请输入“ <b>一些粗体文本</ b>”。


当Web浏览器“读取”网页时,它将解释HTML标记并应用适当的格式。当它看到“ <b>一些粗体文本</ b>”时,它意识到<b>和</ b>标记之间的所有内容都应为粗体。浏览器还隐藏标签(<b>和<b>)。

HTML可能非常复杂,有许多标签,例如<span>、<div>、<kbd>、<ol>等。计算机阅读它们没有问题,因为它们遵循语法(HTML规则)并应用与标签匹配的格式。

但是,标签使人们难以阅读HTML,也很难理解计算机显示文本后的外观。对于没有太多HTML阅读经验的人来说,这不是很方便。

另一方面,Markdown的意思是“尽可能容易读写”。John Gruber和Aaron Schwartz解释了为什么他们在2004年创建Markdown,并提供了Gruber网站的语法指南。

简而言之,Markdown使网页文本的格式设置更加容易,因为其标记比HTML更简单,并且会自动转换为HTML。这意味着你不需要了解HTML即可为网页编写内容,因为Markdown会将你的标签转换为HTML。

它没有涵盖所有可能的HTML标记,只是最常见的格式设置选项。

如何使用Markdown?

要使用Markdown,你只需要在文本上应用简单的标签即可。例如,要以斜体格式设置文本,必须在文字的前后加上下划线,如下所示:_这是斜体文本_。

下面是语法指南中Markdown格式的其他一些示例:

标题

#这是H1

##这是H2

######这是H6

编号列表

1.第一

2.第二

3.第三

Markdown将*粗体*和_斜体_转换为HTML标签,可以使用多种不同的方式来解释。例如,你可以创建一个将标签解释为闪烁红色文本的应用程序。然而,实际上,几乎每个应用程序(包括每个WeB浏览器)都将其解释为*粗体*和_斜体_。

还有Markdown变体,例如CommonMark和GitHub Flavored Markdown(GFM),但它们均基于原始的Markdown规范。变体通常只是通过添加原始Markdown无法覆盖的格式标记来扩展标准。

格式化文本后,应用程序应将其转换为HTML,这通常是自动完成的。例如,GitHub上的README文件使用Markdown,并且如果扩展名为.MD,则GitHub在发布时会自动将其转换为正确的HTML标签。这样,在大多数情况下,你就不用自己做了。

在哪里可以使用Markdown

如上所述,你可以在GitHub以及Reddit、StackOverflow和其他网站上使用Markdown。如果你曾经在WhatsApp或Slack消息中设置过文本格式,那么你已经使用了它,因为这些应用程序使用Markdown标签的(很小)子集来格式化文本。

如果你想学习Markdown,请查看原始的Markdown语法指南或第三方学习网站。它很容易学习,只要仔细看一遍语法就可以轻松使用了。

想了解更多精彩内容,快来关注 @微课传媒

1.头条号【微课传媒】专注软件分享,如果你喜欢玩软件,欢迎关注、评论、收藏、转发。

2.在学习中有什么问题,欢迎与我沟通交流,今日头条号搜索【微课传媒】,我在这里等你哟!

相关推荐

如何设计一个优秀的电子商务产品详情页

加入人人都是产品经理【起点学院】产品经理实战训练营,BAT产品总监手把手带你学产品电子商务网站的产品详情页面无疑是设计师和开发人员关注的最重要的网页之一。产品详情页面是客户作出“加入购物车”决定的页面...

怎么在JS中使用Ajax进行异步请求?

大家好,今天我来分享一项JavaScript的实战技巧,即如何在JS中使用Ajax进行异步请求,让你的网页速度瞬间提升。Ajax是一种在不刷新整个网页的情况下与服务器进行数据交互的技术,可以实现异步加...

中小企业如何组建,管理团队_中小企业应当如何开展组织结构设计变革

前言写了太多关于产品的东西觉得应该换换口味.从码农到架构师,从前端到平面再到UI、UE,最后走向了产品这条不归路,其实以前一直再给你们讲.产品经理跟项目经理区别没有特别大,两个岗位之间有很...

前端监控 SDK 开发分享_前端监控系统 开源

一、前言随着前端的发展和被重视,慢慢的行业内对于前端监控系统的重视程度也在增加。这里不对为什么需要监控再做解释。那我们先直接说说需求。对于中小型公司来说,可以直接使用三方的监控,比如自己搭建一套免费的...

Ajax 会被 fetch 取代吗?Axios 怎么办?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!今天给大家带来的主题是ajax、fetch...

前端面试题《AJAX》_前端面试ajax考点汇总

1.什么是ajax?ajax作用是什么?AJAX=异步JavaScript和XML。AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实...

Ajax 详细介绍_ajax

1、ajax是什么?asynchronousjavascriptandxml:异步的javascript和xml。ajax是用来改善用户体验的一种技术,其本质是利用浏览器内置的一个特殊的...

6款可替代dreamweaver的工具_替代powerdesigner的工具

dreamweaver对一个web前端工作者来说,再熟悉不过了,像我07年接触web前端开发就是用的dreamweaver,一直用到现在,身边的朋友有跟我推荐过各种更好用的可替代dreamweaver...

我敢保证,全网没有再比这更详细的Java知识点总结了,送你啊

接下来你看到的将是全网最详细的Java知识点总结,全文分为三大部分:Java基础、Java框架、Java+云数据小编将为大家仔细讲解每大部分里面的详细知识点,别眨眼,从小白到大佬、零基础到精通,你绝...

福斯《死侍》发布新剧照 &quot;小贱贱&quot;韦德被改造前造型曝光

时光网讯福斯出品的科幻片《死侍》今天发布新剧照,其中一张是较为罕见的死侍在被改造之前的剧照,其余两张剧照都是死侍在执行任务中的状态。据外媒推测,片方此时发布剧照,预计是为了给不久之后影片发布首款正式预...

2021年超详细的java学习路线总结—纯干货分享

本文整理了java开发的学习路线和相关的学习资源,非常适合零基础入门java的同学,希望大家在学习的时候,能够节省时间。纯干货,良心推荐!第一阶段:Java基础重点知识点:数据类型、核心语法、面向对象...

不用海淘,真黑五来到你身边:亚马逊15件热卖爆款推荐!

Fujifilm富士instaxMini8小黄人拍立得相机(黄色/蓝色)扫二维码进入购物页面黑五是入手一个轻巧可爱的拍立得相机的好时机,此款是mini8的小黄人特别版,除了颜色涂装成小黄人...

2025 年 Python 爬虫四大前沿技术:从异步到 AI

作为互联网大厂的后端Python爬虫开发,你是否也曾遇到过这些痛点:面对海量目标URL,单线程爬虫爬取一周还没完成任务;动态渲染的SPA页面,requests库返回的全是空白代码;好不容易...

最贱超级英雄《死侍》来了!_死侍超燃

死侍Deadpool(2016)导演:蒂姆·米勒编剧:略特·里斯/保罗·沃尼克主演:瑞恩·雷诺兹/莫蕾娜·巴卡林/吉娜·卡拉诺/艾德·斯克林/T·J·米勒类型:动作/...

停止javascript的ajax请求,取消axios请求,取消reactfetch请求

一、Ajax原生里可以通过XMLHttpRequest对象上的abort方法来中断ajax。注意abort方法不能阻止向服务器发送请求,只能停止当前ajax请求。停止javascript的ajax请求...