Markdown Syntax
标题
1 2 3 4 # //一级标题, 记得#后面有空格 ## //二级标题 ### //三级标题 ......最多六级标题
1 2 3 4 <h1 > 标题1</h1 > <h2 > 标题2</h2 > <p > 段落</p >
字体
markdown语法
1 2 3 *斜体* _斜体_ **粗体** __粗体__ ***粗斜体* ** ___粗斜体_ __
HTLM语法
1 2 3 4 <b > 粗体</b > <i > 斜体</i > <em > 着重文字</em > <small > 小号字</small > <strong > 加重语气</strong > <sub > 下标字</sub > <sup > 上标字</sup > <ins > 插入字</ins > <del > 删除字</del > <code > 一段电脑代码 print("hello world")</code > <mark > 标记语法高亮</mark >
粗体 斜体 着重文字 小号字
加重语气 下标字 上标字
插入字 删除字
一段电脑代码 print(“hello world”)
标记语法高亮
css渲染
css可以通过以下方式添加到HTML中
内联方式: 在HTML元素中使用style属性
内部样式表: 在HTML文档头部<head>区域使用
<style>元素来包含css
外部引用: 使用外部css文件
内联样式
当特殊样式需要运用到个别元素时,就可以使用内联样式
1 <p style ="color:blue;margin-left:20px;" > 这是一个段落。</p >
这是一个段落。
style 属性
属性
参数
属性
参数
color
red,blue,yellow...
margin-left
20px(左空两格)
font-family
字体样式...
font-size
字体大小定义(单位px)...
text-align
center,left,right
background-color
red,green,blue...
内部样式表
当单个文件需要特别样式时,可以使用内部样式表,你可以在<head>部分通过<style>标签定义内部样式表
1 2 3 4 5 6 <head> <style type="text /css"> body {background-color :yellow;}p {color :blue;}</style> </head>
外部样式表
当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。
1 2 3 <head> <link rel="stylesheet" type="text /css" href="mystyle.css "> </head>
线
分割线
在一行中用三个以上的星号、减号、底线来建立一个分割线,行内不能有其他东西,也可以三个符合中间插入空格,都能建立分割线。
删除线
只需在文字两端加上两个~~号就可以了
下划线
下划线可以通过HTLM的<u>标签来实现
下划线文本
脚注
脚注是对文本的补充说明.
1 2 3 4 5 6 [^要注明的文本] example [^Markdown]是一种语法. [^Markdown ]:文本编辑语言
是一种语法.
列表
无序列表
使用星号(*), 加号(+), 减号(-). 作为列表标记,
这些标记后面要添加一个空格,然后填写内容.
有序列表
使用数字加上(.)作为列表标记,后面跟空格和填写内容.
自定义列表
1 2 3 4 5 6 <dl > <dt > Coffee</dt > <dd > - black hot drink</dd > <dt > Milk</dt > <dd > - white cold drink</dd > </dl >
Coffee
- black hot drink
Milk
- white cold drink
列表嵌套
只需要在子列表中的选项前面加四个空格即可.
1 2 3 4 5 6 1. 第一项: - 第一项嵌套的第一个元素 - 第一项嵌套的第二个元素2. 第二项: - 第二项嵌套的第一个元素 - 第二项嵌套的第二个元素
引用和代码
引用
段落开头使用>符号, 后面跟一个空格加上内容即可.
1 2 3 4 > 这里是引用的内容 引用中的嵌套 > 引用内容 >> 第二层引用
代码
如果只是一句话的某个代码片段可以用(`)包起来
用```来包裹一段代码(也可以指名是哪种语言)
1 2 3 4 5 6 ```java public class Demo{ public static void main(String[] args){ System.out.println("Hello,World!"); } }
1 2 3 4 5 6 <pre style ="height:100px;overflow-y:auto" > <code style ="color:red;font-size:14px;font-weight:bold;" > public class Demo{ public static void main(String[] args){ System.out.println("Hello,World!"); } }</code > </pre >
链接
链接使用方法如下:
1 2 3 4 5 [链接名称 ](链接地址 ) 或者 <链接地址> example: [baidu ](www.baidu.com )
链接方法二:
可以通过一个变量来设置一个链接,变量赋值在文档末尾进行.
1 2 这个1作为一个网址变量[baidu ][1 ] [1 ]:www.baidu.com
1 2 HTML链接 <a href ="指定链接地址" > 链接标签</a >
Baidu
跳转
页内跳转
使用markdown语法, 跳转到标题所在位置.
使用HTML语法,可以跳转到页面内任意位置
1 2 3 <a name ="anchor" > </a > <a href ="#anchor" > 点击跳转到anchor</a > [点击跳转到anchor](#anchor)
图片
1 2 3 markdown语法格式如下:  
开头一个感叹号!
接着一个方括号, 里面放图片代替的文字
接着一个普通括号,里面放上图片的地址,最后还可以用引号包住并加上选择性的标题属性文字.
markdown没有办法指定图片的高度,宽度,和位置,可以使用<img>标签
1 <img src ="地址" width ="50%" height ="50%" />
表格
Markdown 表格预览 Markdown 表格源码 1 2 3 4 表格语法 | 表头1 | 表头2 | 表头3 | | ------ | :------- | -----: | | 左对齐 | 居中对齐 | 右对齐 |
HTML表格标签
标签
描述
标签
描述
table
定义表格
th
定义表格的表头
tr
定义表格的行
td
定义表格的单元
caption
定义表格标题
colgroup
定义表格列的组
col
定义表格列的属性
thead
定义表格页眉
tbody
定义表格主体
tfoot
定义表格页脚
rowspan=""
跨行单元格定义
colspan=""
跨列单元格定义
<table border="1" height="500" width="1000" cellspacing="0" align="center">
<tr align="center">
<td>序号</td>
<td>维修项目及更换配件</td>
<td>单价</td>
<td>数量</td>
<td>小计</td>
<td>工时费</td>
<td>合计</td>
<td>故障原因</td>
</tr>
<tr align="center">
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr align="center">
<td>2</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr align="center">
<td>3</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr align="center">
<td>4</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr align="center">
<td>5</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr align="center">
<td>6</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr align="center">
<td rowspan="4">7</td>
<td></td>
<td colspan="2" rowspan="4"></td>
<td rowspan="4"></td>
<td rowspan="4"></td>
<td rowspan="4"></td>
<td rowspan="4"></td>
</tr>
<tr align="center">
<td></td>
</tr>
<tr align="center">
<td></td>
</tr>
<tr align="center">
<td></td>
</tr>
<tr >
<td colspan="2">备件费用小计:</td>
<td colspan="5">工时费用小计:</td>
<td>合计:</td>
</tr>
</table>
Markdown高级技巧
支持HTML元素
不在markdown涵盖范围内的标签,可以直接在文档里面用HTLM撰写.
example:
1 使用<kbd > Ctrl</kbd > +<kbd > Alt</kbd > +<kbd > del</kbd > 重启电脑
使用Ctrl +Alt +del 重启电脑
转义
**粗体**
数学公式
当需要在编辑器中插入数学公式时,可以使用$$包裹TeX或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)}} $$
1 2 3 4 5 6 7 8 $$ \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 ) } } $$
数学公式表达详见
流程图
graph LR
A[方形] -->B(圆角)
B --> C{条件A}
C --> |a=1| D[结果1]
C --> |a=2| E[结果2]
F(横向流程图)
1 2 3 4 5 6 7 8 {% mermaid %} graph LR A[方形] -->B(圆角) B --> C{条件A} C --> |a=1| D[结果1] C --> |a=2| E[结果2] F(横向流程图) {% endmermaid %}
graph TD
A[方形] -->B(圆角)
B --> C{条件A}
C --> |a=1| D[结果1]
C --> |a=2| E[结果2]
F(竖向流程图)
1 2 3 4 5 6 7 8 {% mermaid %} graph TD A[方形] -->B(圆角) B --> C{条件A} C --> |a=1| D[结果1] C --> |a=2| E[结果2] F(竖向流程图) {% endmermaid %}
%% 时序图例子,-> 直线,-->虚线,->>实线箭头
sequenceDiagram
participant 张三
participant 李四
张三->王五: 王五你好吗?
loop 健康检查
王五->王五: 与疾病战斗
end
Note right of 王五: 合理 食物 <br/>看医生...
李四-->>张三: 很好!
王五->李四: 你怎么样?
李四-->王五: 很好!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 {% mermaid %} %% 时序图例子,-> 直线,-->虚线,->>实线箭头 sequenceDiagram participant 张三 participant 李四 张三->王五: 王五你好吗? loop 健康检查 王五->王五: 与疾病战斗 end Note right of 王五: 合理 食物 <br/>看医生... 李四-->>张三: 很好! 王五->李四: 你怎么样? 李四-->王五: 很好! {% endmermaid %}
%% 语法示例
gantt
dateFormat YYYY-MM-DD
title 软件开发甘特图
section 设计
需求 :done, des1, 2014-01-06,2014-01-08
原型 :active, des2, 2014-01-09, 3d
UI设计 : des3, after des2, 5d
未来任务 : des4, after des3, 5d
section 开发
学习准备理解需求 :crit, done, 2014-01-06,24h
设计框架 :crit, done, after des2, 2d
开发 :crit, active, 3d
未来任务 :crit, 5d
耍 :2d
section 测试
功能测试 :active, a1, after des3, 3d
压力测试 :after a1 , 20h
测试报告 : 48h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 {% mermaid %} %% 语法示例 gantt dateFormat YYYY-MM-DD title 软件开发甘特图 section 设计 需求 :done, des1, 2014-01-06,2014-01-08 原型 :active, des2, 2014-01-09, 3d UI设计 : des3, after des2, 5d 未来任务 : des4, after des3, 5d section 开发 学习准备理解需求 :crit, done, 2014-01-06,24h 设计框架 :crit, done, after des2, 2d 开发 :crit, active, 3d 未来任务 :crit, 5d 耍 :2d section 测试 功能测试 :active, a1, after des3, 3d 压力测试 :after a1 , 20h 测试报告 : 48h {% endmermaid %}
外站引用