MarkDown学习笔记_底线标题 任何数量的 h2-程序员宅基地

技术标签: 综合  markdown  

区块元素

标题

Markdown支持两种标题的语法类Setext和类Atx形式。
类Setext形式是用底线形式利用=(最高阶标题)和-(第二阶标题),例如:

这是H1标题
=

这是H2标题
-

任何数量的=-都会起作用

类Atx形式则是在首行插入1-6个#对应标题的1-6阶,例如:

#这是H1
##这是H2
######这是H6

在行尾加上结束符号也是可以的,而且结束符号的个数不能决定标题的阶数

区块引用Blockquote

在需要使用Blockquote的行或者段落前加上>符号,就可以表示Blockquote,例如:

>这是两端话的引用
>在每一行都添加了符号

>这是第二段
>每行都有

或者

>这是第一段引用
只在段首添加一个即可

>这是第二段引用
也是只在段首添加

Blockquote可以嵌套试用,例如:

>第一层
>>第二层

Blockquote也可以使用其他Markdown语法,标题、代码等,例如

> ## 这是一个标题
>

列表

MarkDown支持有序列表和无序列表
无序列表有以下三种表达方式
第一种:使用星号

* red
* blue
* yellow

第二种:使用加号

+ red
+ blue
+ yellow

第三种:使用减号

- red
- blue
- yellow

三种效果是一样的,需要注意符号和文字之间要有一个空格隔开

有序列表使用方式是数字加上一个英文句点,但是在html中显示的时候,数字的顺序无所谓,例如:

1.第一行
2.第二行
3.第三行

5.第一行
3.第二行
0.第三行

的显示效果是一样的都是
1.第一行
2.第二行
3.第三行

代码区块

想要在markdown中插入代码,可以直接在开始放一个制表符(或者是4个空格),这样就会显示为代码块,结束标志是没有制表符(或者4个空格)时结束。在代码区块中的字符永远显示的都是你写入的原始样子,不会进行转义等操作。例如:

&<>/>

这些字符等都会被原始的显示出来,在使用代码区块的时候要保证上一行为空白行。

分割线

分割线可以使用三个以上的*或者-来建立一个分隔符,也可以在它们中间加上空格,但是行内不能有其他符号,注意在使用分割线时,上一行也要是空白行。否则会与Setext标题类语法冲突

***
* * *
---

文字删除线

~~文字删除线~~

预览效果
文字删除线

添加表格

语法如下

|ABCD|EFGH|IGKL|
|:---|:--:|---:|
|a---|b---|c---|
|d---|e---|f---|
|g---|h---|i---|

第二行是标志文本的对齐方式,:-表示左对齐:-:表示居中-:表示右对齐
预览效果

ABCD EFGH IGKL
a b c
d e f
g h i

区段元素

链接

MarkDown支持两种形式的链接语法:行内式和参考式两种形式
行内式例如:

这是[百度首页](http://www.baidu.com"百度")链接,有标题。
这是[百度首页](http://www.baidu.com)链接,没有标题。

链接文字使用[方括号]括起来,将链接写在(圆括号)里面,如果要有标题,就在圆括号的尾部加入双引号,写入标题内容
参考式例如:

这是[百度首页][1]
[1]: http://www.baidu.com "百度"

链接文字使用[方括号]括起来,后面引用名也用[]方括号括起来,然后在其他任意地方定义引用。但在加入标题是应注意标题与链接之间需要有一个以上的空格然后在使用引号引起来。

链接内容定义的形式为:

  • 方括号(前面可以选择性地加上至多三个空格来缩进),里面输入链接文字
  • 接着一个冒号
  • 接着一个以上的空格或制表符
  • 接着链接的网址
  • 选择性地接着 title 内容,可以用单引号、双引号或是括弧包着

以下三种方式表述结果是一样的

[1]: http://www.baidu.com "百度"
[1]: http://www.baidu.com '百度'
[1]: http://www.baidu.com (百度)

链接辨别标签可以有字母、数字、空白和标点符号,但是并不区分大小写,因此下面两个链接是一样的:

[link text][a]
[link text][A]

隐藏链接标记功能,这样可以省略链接标记,这种情况下等于是链接文字例如:

[baidu][]

然后定义链接内容

[baidu]: http://www.baidu.com

强调

MarkDown使用*或者-包围起来起到强调的作用。例如:

*是的*
**好的**
_是的_
__好的__

使用一个*或者_包围起来是<em>,使用两个是<strong>

代码

标记一小段行内代码使用反引号` 包起来例如:

我是一个`代码`

如果要在代码区段插入反引号,则可以使用多个反引号来开始和结束代码区段,例如:

``引用`反引号``

图片

图片的引用与链接的引用类似,有行内式和参考式,只需要在最前面加上已个”!”,例如:

![死神](http://e.hiphotos.baidu.com/image/h%3D200/sign=4b8869d4a9345982da8ae2923cf5310b/d009b3de9c82d15810eaa411840a19d8bc3e4222.jpg "具体图片")


![死神][id]
[id]: http://e.hiphotos.baidu.com/image/h%3D200/sign=4b8869d4a9345982da8ae2923cf5310b/d009b3de9c82d15810eaa411840a19d8bc3e4222.jpg

其他

自动链接

一般网址可已直接使用</>阔起来表示网址链接,不过要写全部的网址,不能省略http例如:

<http://www.baidu.com/>

反斜杠

反斜杠可已插入MarkDown的语法符号,比如想使用*而不做出强调的作用:

\*haode\*

Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号

本文参考自MardDown语法说明(简体中文版);

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yang08013271/article/details/52937066

智能推荐

使用 arm-linux-androideabi-addr2line 工具定位 libunity.so 崩溃问题-程序员宅基地

文章浏览阅读710次,点赞13次,收藏7次。它的名称有点不同 - aarch64-linux-android-addr2line。尽管该实用程序的名称不包含单词arm,但它成功地解密了arm64-v8下的堆栈跟踪,并通常感知arm64-v8的字符。是 NDK 自带的调试工具,可以用来分析 so 崩溃时输出的的内存地址。之后就是通过 cmd 进入到这个路径。找到了 64 位所需的实用程序。_arm-linux-androideabi

javaweb-邮件发送_javaweb发送邮件-程序员宅基地

javaweb-邮件发送 摘要: 本文介绍了邮件传输协议(SMTP和POP3)以及电子邮件的发送和接收过程。还讨论了纯文本文件、带图片和附件的邮件发送方法,以及通过servlet方式注册邮箱和使用springboot框架发送邮件的实现。

element-ui table 设置表格滚动条位置_element table 滚动条位置-程序员宅基地

文章浏览阅读4.3k次,点赞6次,收藏11次。在切换不同页面时(被 keep-alive 缓存的组件间切换),页面中的element-ui table的滚动条位置没有停留在原来的位置。目前需要切换不同的页面返回来后,滚动条保持在原来的位置。_element table 滚动条位置

前端开发经验总结_属性值[session.getattribute("strpath")]引用["],在值内使用时必须-程序员宅基地

文章浏览阅读2.6k次。 我设置nowrap和不设置nowrap效果都一样。就是表格随着文字自动伸展,为什么? →回答问题:TD元素noWrap属性的行为与TD元素的width属性有关。 ◆如果未设置TD宽度,则noWrap属性是起作用的。◆如果设置了TD宽度,则noWrap属性是不起作用的。 http://www.blueidea.com/tech/web/2003/943.as_属性值[session.getattribute("strpath")]引用["],在值内使用时必须被转义。

JS如何把Object对象的数据输出到控制台中_前端怎么通过控制台查看字段取值-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏3次。 前端时间在编写程序时遇到这样一个问题,即在前端页面通过一些js框架自带的异步请求返回的数据类型为Object数据类型,笔者根据网上查阅到的资料,找到以下这种简单的方式://把Object类型转为Json数据格式,再通过console命令在控制台中打印出来console.log("xhr的值为:"+JSON.st..._前端怎么通过控制台查看字段取值

8.cc.Button组件使用详解_cc button.start-程序员宅基地

文章浏览阅读556次。1. cc.Button添加按钮的方法 2种方式 (1)直接创建带Button组件的节点; (2) 先创建节点,再添加组件;按钮组件, 按钮是游戏中最常用的组件, 点击然后响应事件;按钮的过渡效果: 过渡: 普通状态, 鼠标滑动到物体上, 按下状态, 禁用状态 (1)没有过渡,只有响应事件; (2)颜色过渡, 过渡效果中使用颜色; (3)精灵..._cc button.start

随便推点

计算机专业游戏本推荐,2018高性价比游戏本推荐_游戏笔记本哪个好-太平洋电脑网...-程序员宅基地

文章浏览阅读245次。【PConline海选导购】晃眼间,秋风又起,让人振奋的开学季又要到来了!虽然说没有学习压力的暑假,在家着实悠哉,但想到回校后可以跟小伙伴们一起各种开黑吃鸡,是不是就感到很兴奋呢?说到“吃鸡”这种吃配置的游戏,就不得不说游戏本了,毕竟普通的笔记本电脑很难给我们带来畅快的游戏体验。而近年来游戏本市场俨然成为了各大厂商的必争之地,而随着开学季的到来,各大厂商更是推出了众多促销活动,下面就让我们一起来看..._计应专业游戏本

codePen按钮样式学习

看到codepen里面有的按钮搞得很炫酷,但其实也不是很难,就学习记录一下。

服务器维护中没法直播游戏,我的世界盒子显示维护中如何进入战堂服务器-程序员宅基地

文章浏览阅读408次。时间:2021-08-11编辑:hxh斗罗大陆魂师对决火雨队怎么搭配?火雨队是近期非常热门的一套阵容,不少玩家想了解该阵容,那么下面就让小编给大家带来斗罗大陆魂师对决火雨队阵容推荐,感兴趣的小伙伴们一起来看看吧。时间:2021-08-11编辑:hxh玩家在巅峰演武副本中不知道怎么打秦明,秦明的盾很厚不知道怎么破?那么下面就让小编给大家带来斗罗大陆魂师对决巅峰演武秦明破盾攻略,感兴趣的小伙伴们一起来...

GNU Radio之Schmidl & Cox OFDM synch.底层C++实现

在 GNU Radio OFDM 系统中,一个非常重要的环节是在接收端准确地同步和检测发送端发出的信号。这就是 Schmidl & Cox 同步算法发挥作用的地方。Schmidl & Cox 算法是一种用于 OFDM 信号的时间同步的技术。本文对其底层 C++ 源码进行学习记录。

项目开发规范

REST,表述性状态转换,他是一种软件架构风格使用URL定位资源,HTTP动词描述操作根据发出请求类型来区分操作此为风格,是约定方式,可以打破描述模块的功能通常使用复数,也就是加s的格式来描述,表示此类资源,而非单个资源。

3.8设计模式——State 状态模式(行为型)

允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。