码迷,mamicode.com
首页 > 其他好文 > 详细

markDown语法详解

时间:2021-05-24 03:45:33      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:三级   标签   结束   轻量级   index   utils   导致   oob   缩进   

??历史

markdown轻量级的标记型语言,可以在编辑文字的同时对其进行格式的设置。

语法介绍

语法注意点

语法 注意点
语法无法识别 1,没有加空格, 2. 缩进不对, 3,前后间隔行数不够导致无法识别, 4.是中英文符号误用
分割线 分割线符号超过三个就可以,但是符号中间不能有别的内容,除了空格
列表 无论是有序还是无序,语法字符和后面的内容之间要有一个空格才行
列表的包含 包含是否成功,保证块符号在列表后面,成功了块是紧贴列表标题而且缩进在里面
代码块和区块的分别 区块里面的语法可以被解析,代码块中不会
代码块注意点 代码块的反引号尽量对齐特别是在列表中的;代码块与下一个内容最好留有一行空格
链接 链接前面最好加上https:// 否行导致无法识别

常用语法

1,标题

markdown支持六级标题,使用#表示
#一级标题
##二级标题
###三级标题
######六级标题

显示效果

一级标题

二级标题

三级标题

六级标题

使用=或-实现一二级标题
我展现的是一级标题
=================
我展现的是二级标题
------------------

我展现的是一级标题

我展现的是二级标题

2,加粗,斜体,删除线,分割线

*这是斜体*
**这是加粗**
***这是斜体和加粗***
~~删除线~~
---
***
* * *
- - - - 

这是斜体
这是加粗
这是斜体和加粗
删除线




3,表格

|markdown语法|具体实现|
|-|-|
|标题|#|
|引用|>|
markdown语法 具体实现
标题 #
引用 >

4,区块,引用块

区块里面可以使用别的markdown语法

>这是引用块
可以在每一行前面使用小于号,或者第一行
想要结束引用就要留有一个空行与下面的内容。
区块可以嵌套
>区块
>>第一层嵌套
>>>第二层嵌套

这是区块

区块

第一层嵌套

第二层嵌套

5,列表

5-1,无序列表

使用 * + - 其中的一个可是实现无序列表
* 无序列表
+ 无序列表
- 无序列表
符号与后面的文字要留有一个空格
  • 无序列表
  • 无序列表
  • 无序列表

5-2,有序列表

数字后面加上英文句点可以实现
1.有序列表
2.有序列表
5.有序列表
`句点后面要留有一个空格`
  1. 有序列表
  2. 有序列表
  3. 有序列表

5-3,定义型列表

用来对一个名词进行解释,上面一个列表是名词
下面一个tab的空格紧跟  : 然后加一个空个跟上解释。
* markdown语法
	: 一种轻量的标记语言。
  • markdowm语法
    一种轻量的标记语言

5-4区块和列表的联合使用

  1. 列表中包含区块
    *列表中包含区块
      >列表中包含引用块
    
  • 列表包含区块

    列表包含引用块

  1. 列表中包含代码块
    * 列表包含代码块
      \ ```
       这是包含的代码块
       \```
    

  • 列表包含代码块
    这是包含的代码块
    
  1. 引用块包含列表
    • 这是列表1
      • 列表的嵌套
    • 这是列表2
    • 这是列表3

6,代码块

实现方式
1,在一行的开头使用一个tab键的空白就可以生成一个代码块
2,```
d代码块中的内容
```
2-1 想要实现代码块的高亮可以加入相应的关键字
```java
相应的代码
```
3,段落中的一小段可以使用反引号包裹
`print()`

1,在一行的开头使用一个tab键的空白就可以生成一个代码块

package com.maskyn.fileeditor;

import android.os.Bundle;

import shared.turboeditor.home.MainActivity;

public class HomeActivity extends MainActivity {

    private AdsHelper adsHelper;
    @Override
    public boolean showInterstitial() {
        if(adsHelper != null && !shared.turboeditor.util.ProCheckUtils.isPro(this)) {
            adsHelper.displayInterstitial();
            return true;
        }
        else {
            return false;
        }
    }

}

print()

7,链接和锚点

  1. 链接基本用法
    [链接名称](链接地址) "title属性"
    或者
    < 链接地址>
    `titile为鼠标放上去显示出来的文字可以省略,必须与链接地址有一   个空格才行`
    

百度
<https://www.baidu.com >
address:qq.com

  1. 链接高级用法
    在文章中为关键字定义变量,然后再文档的末尾进行赋值。
    这个链接1作为网址变量[Baidu][1]
    这个链接用google作为变量[Google][google]
    前面的括号是显示的变色字,后面的括号是赋值的变量。
    在文档的末尾为变量赋值
    
     [1]:https://www.baidu.com/
     [google]:http://www.google.com/
    

在文章中为关键字定义变量,然后再文档的末尾进行赋值。
这个链接1作为网址变量Baidu
这个链接用google作为变量Google
前面的括号是显示的变色字,后面的括号是赋值的变量。
在文档的末尾为变量赋值

  1. 锚点
    锚点就是页面内的超链接需要标记一个点,然后写一个跳转点。
    定义:<a id="标记关键词"></a>
    链接:[链接点](#标记关键词)
    
    我们可以使用html标签来实现,在需要跳转的地方使用一个空的标签设定好id,后面指向这个id即可。
    

跳转到表格目录

8,图片

Markdown语法格式如下:

![alt 属性文本](图片地址)
或
![alt 属性文本](图片地址 "可选title")
可以指向本地或者网络上的图片
也可以向上面高级用法一样定义变量添加链接。

例子:
![紫色葡萄](https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2835752663,2314102521&fm=26&gp=0.jpg)

技术图片

高级语法

1,目录

在需要显示目录的地方使用 [toc] 即可

2,注脚

3,转义字符

转移字符可以实现普通字符的显示,markdown支持一下的字符实现。
技术图片

3,LaTex公式

\[\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\end{vmatrix} ${$tep1}{\style{visibility:hidden}{(x+1)(x+1)}} \]

4,流程图

博客园的编辑器不支持流程图解析

下面的语法可以实现流程图
\```flow
st=>start: Start:>https://www.zybuluo.com
io=>inputoutput: verification
op=>operation: Your Operation
cond=>condition: Yes or No?
sub=>subroutine: Your Subroutine
e=>end

st->io->op->cond
cond(yes)->e
cond(no)->sub->io
\```

5,html标签进行美化


参考文章
1:https://www.runoob.com/markdown/md-advance.html
2: https://www.w3cschool.cn/markdownyfsm/cbx1e7.html
3: https://www.cnblogs.com/hyz-it/p/13662304.html

markDown语法详解

标签:三级   标签   结束   轻量级   index   utils   导致   oob   缩进   

原文地址:https://www.cnblogs.com/xshu/p/14749071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!