markdown 语法学习

markdown是一种轻量级的标记语言,和html类似,但是易读性比html要好很多。

基本语法:

1.标题和正文分隔线

=== //至少三个连续等号,最高阶标题

--- //或者三个连续的减号,第二高阶标题

2.标题字体大小

用 若干个 # 为前缀 //#的个数对应于html中的 hx, 即 1个# 为h1的大小, 6个# 为h6 的大小

3.生成段落

使用一个或多个空行来分隔内容段,用来生成段落。只使用换行符,但行与行中间没有空行,则这些行的内容在markdown中会被连到一块,但中间会有空格。

4.引用

使用 > 作为段落标记,来表示该段内容为引用,而且引用的内容会在显示的时候显示引用痕迹。

在引用之内可以使用其他标签,也可以使用更深一层的引用。

5.列表

有序列表,使用

1. xxx

2. xxx

等用数字加 . 的形式来表示有序列表

无序列表,使用 *, +, - 前缀表示无序列表

6. 换行

如果只是在段落内部换行,可以使用<br> 换行符

7.支持引用式的链接格式,例如mkd代码:

首先,什么是 markdown?我们可以直接看一下 [WIKI][1]……
另外,markdown 可以被编译为 html,比如使用在线的 [Pandoc][2]

[1]:    http://en.wikipedia.org/wiki/Markdown   "wiki_markdown"
[2]:    http://johnmacfarlane.net/pandoc/try    "pandoc online"

则 在最后的效果中显示为超链接,但是又不出现具体的 http 连接显示。这样在正文中不会出现 链接地址 这种读者不关心的信息,同时也可以作为变量继续在其他地方引用。

8.支持快捷链接

使用 <链接地址> 的形式,如 <www.taobao.com> ,可以避免html的 <a href="http://ued.taobao.org">http://ued.taobao.org</a>的繁琐。

9.强调

*或_ 包围起来,显示为斜体; ** 或 __ 包围起来显示为粗体

10.代码块 (反单引号)

行内一句代码,使用 `codexx` ; 代码段落,使用

```

code block xxxx

```

11.表格

|item | value | quality|

|:----| ---:|:---:|

|it1 | 1.0 | 5 |

|it2 | 2.0 |10|

在mkd代码中,竖杠不需要对齐,只需要在 第二行的 :--- 表示左对齐, ---:表示右对齐, :---: 表示中间对齐

示例mkd代码:

##this is a title##
===
    hello ,what are you doing ?

>Action speak louder than words

###this is a level-3 header

1.this is a ordered list 1

2.this is a ordered list 2

4.this is a ordered list 3

#####this is a level-4 header

+ this is a unordered list4<br>
and this is a newline
- this is a unordered list5<br> this is also a new line
* this is a unordered list6<br> this isa new line too

**this is a strong effect**

__this is also a strong effect__

*this is  a italic effect*

_this is also a italic effect_

```
//this is a code block
#include<iostream>
using namespace std;
int main(){
   cout << "hello world" << endl;
   return 0;
}
```

首先,什么是 markdown?我们可以直接看一下 [WIKI][1]……
另外,markdown 可以被编译为 html,比如使用在线的 [Pandoc][2]

|item | value | quality|
|-:|  ---:|:---:|
|    it1  | 1.0   | 5  |
|it2  |    2.0   |10|

[1]:    http://en.wikipedia.org/wiki/Markdown   "wiki_markdown"
[2]:    http://johnmacfarlane.net/pandoc/try    "pandoc online"

显示效果

this is a title


hello ,what are you doing ?

Action speak louder than words

this is a level-3 header

1.this is a ordered list 1

2.this is a ordered list 2

4.this is a ordered list 3

this is a level-4 header
  • this is a unordered list4
    and this is a newline
  • this is a unordered list5
    this is also a new line
  • this is a unordered list6
    this isa new line too

this is a strong effect

this is also a strong effect

this is a italic effect

this is also a italic effect

//this is a code block
#include<iostream>
using namespace std;
int main(){
   cout << "hello world" << endl;
   return 0;
}

首先,什么是 markdown?我们可以直接看一下 WIKI…… 另外,markdown 可以被编译为 html,比如使用在线的 Pandoc

时间: 2024-10-10 16:56:36

markdown 语法学习的相关文章

Markdown语法学习记录

记录一下Markdown的语法,方便以后使用. 先把转义符写在最前面,没有它写不来这篇日志 加入链接 [链接显示的内容](链接的Link) 比如我要连接这篇讲解Markdown语法的文章链接显示的内容还可以给链接加Title,就是鼠标放在连接上时显示的内容.链接显示的内容 加粗 斜体 加两个星号**或下划线__表示加粗 比如加粗 加粗加入一个星号*或一个下划线_表示斜体 斜体 _ 斜体_ 段落级别 # 一级标题 二级标题 ## 二级标题 三级标题 ### 三级标题 四级标题 #### 四级标题

markdown语法学习源码

__注: 结合markdown官方文档 其中大部分例子和说明文字都摘自官方文档__官方链接:[Markdown: Basics (快速入门)](http://wowubuntu.com/markdown/basic.html). # 一 段落.标题.区块代码Markdown 支持两种标题的语法,Setext 和 atx 形式.Setext 形式是用底线的形式,利用 = (最高阶标题)和 - (第二阶标题),Atx 形式在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶. 区块引用则使用

Markdown语法学习(Github/git.oschina.net上README.md书写规范)(转)

晚上在更新git.oschina.net项目时,突然想知道README.md后缀的来源,于是搜了下,发现README.md使用了一种小标记语言Markdown的语法,于是简单的看了一个,特转载如下,为了下次参考方便(http://blog.csdn.net/kaitiren/article/details/38513715也不错).中文参考手册可以参考http://wowubuntu.com/markdown/index.html Markdown 的目标是实现「易读易写」,兼容HTML. 但是

MarkDown语法学习(三)CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 Ctrl + K 插入图片 Ctrl + G 提升标题 Ctrl + H

markdown语法学习笔记

##1.**标题** # 一级标题 ## 二级标题   ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 ##2.**加粗** 首尾各加两个*号   ##3.*斜字体* 首尾加一个*号    ##4.倾斜并加粗   ***here***    ##5.图片      ![图片名称](链接) ![小黄人](http://img4.duitang.com/uploads/blog/201403/10/20140310101315_iniQr.jpeg)   ##6.

MarkDown语法学习

一级标题 # 二级标题 ## 三级标题 ### 横线 *** --- ___ * 字型 斜体:* * 粗体:** ** 斜粗体*** *** HTML斜体:<em></em> HTML粗体:<strong></strong> HTML粗斜体:<em><strong></strong></em> 引用 > >> >>> ... 时间过得好快. Time flies–zms An

MarkDown语法学习(二)

表格 项目 价格 数量 计算机 $1600 5 手机 $12 12 管线 $1 234 HTML表格 <table><tr> <td></td> </tr></table> A L E X Z H O U Z H O U M U S H U I 代码 private void exitAction() { try { Intent intent = new Intent(); ComponentName componentName =

【markdown】 markdown 语法

介绍几个 markdown 语法学习地址和相关工具 参考链接 coding gitlab markdown offical markdown editor markdown editor2 原文地址:https://www.cnblogs.com/china-flint/p/9968250.html

Markdown语法的简要规则

Markdown 语法的简要规则 标题 标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加?#?号即可. # 一级标题 ## 二级标题 ### 三级标题 以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法. 列表 熟悉 HTML 的同学肯定知道有序列表与无序列表的区别,在 Markdown 下,列表的显示只需要在文字前加上?-?或?*?即可变为无需列表,有序列表则直接在文字前加?1.?2.?3.符号要和文