Markdown随手记

注1:Markdown实际上是不支持排版的,因此其中一些语法如文字居中等,借助的是HTML语法。

注2:插入目录

[T O C]

(去掉字母间的空格)

注3:用了这么久MD,觉得一个链接和一个技巧非常好:

链接:手写辨识。当你想不起来某个字符的代码时,可以手写识别。

技巧:3个空格,可以进入嵌套字块。例如我想在某个序号下引用:

+ 你好

> 她说。

+ 你好

   > 她说。
  • 你好

她说。

  • 你好

    她说。

显然后者是我们想要的。

注4:推荐强迫症患者和完美主义者使用VSCODE,求方便的使用Typora。

1. 代码段

1.1 简单代码

code上下两行为:'''。

test code1
test code2

1.2 大段代码

空行+4 blanks or Tab+ code

code1
code2

2. 块注释(block quote)

> test1
>
> test2

test1

test2

还可以嵌套:

> test main
>
>> test att
>
> test return

test main

test att

test return

3. 标题设置

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

4. 字体

4.1 斜体

*test*
_test2_

test

test2

4.2 粗体

**test**
__test2__

test

test2

4.3 下划线

  • 方案1:行内 HTML

    <u>test</u>

test

  • 方案2:html的span标签、设置行内CSS的border-bottom属性

    <span style="border-bottom:2px dashed blue;">所添加的需要加下划线的行内文字</span>

所添加的需要加下划线的行内文字

4.4 中划线

~~test~~

test

4.5 居中

<center>
test
</center>

test

4.6 红色字体

<font color=#FF0000 face="黑体">test</font>

test

其他颜色参见网络。

4.7 分割线

___(3个"_"或减号"-")

5. 列表

5.1 有序列表

要加空格。

1. test

2. test2

3. test3
  1. test

  2. test2

  3. test3

5.2 无序列表

要加空格。建议一个文档只用一种方法。


* test*
+ test+
- test-
  • test*
  • test+
  • test-

5.3 勾选

- [ ] 不勾选
- [x] 勾选
  • [ ] 不勾选
  • [x] 勾选

6. 链接(links)

6.1 内联

类似于超链接。

This is an [example link](http://example.com/)

This is an example link

6.2 引用

I get 10 times more traffic from [Google][1] than from [Yahoo][2] or [MSN][3].  

[1]: http://google.com/ "Google"
[2]: http://search.yahoo.com/ "Yahoo Search"
[3]: http://search.msn.com/ "MSN Search"

I get 10 times more traffic from Google than from Yahoo or MSN.

7. 图片

7.1 本地图片

内联

相对路径和绝对路径都可以。以下用相对路径。

![alt text](Figs/Markdown_1.jpg "Cup")

引用

![alt text][id]

[id]: Figs/Markdown_1.jpg "cup"

7.2 网络图片

![scenery](https://images2018.cnblogs.com/blog/1463534/201808/1463534-20180812144902519-1136918827.jpg "scenery")

7.3 图片格式

参见博客

最常用的:图片居中和按比例缩放:

<center>
<img src="https://images2018.cnblogs.com/blog/1463534/201808/1463534-20180812144902519-1136918827.jpg" width="50%" />
</center>

8. 脚注

hello[^ref 1]
test test
[^ref 1]: also 'hi'

hello^ref 1

test test

脚注在本文最后,有链接返回。【网页可能没有,导出pdf后有】

9. 表格

9.1 一般语法

Name  | Gender  | Age
--|--|-
Ryan | Male | 21
Cathy | Female | 21
Name Gender Age
Ryan Male 21
Cathy Female 21

9.2 内容居中、靠左或靠右

-   默认左对齐
:- 左对齐
-: 右对齐
:-: 居中 - 代表宽度权重(单位比例),但有些编辑器不解析该语法,即所有列都一样宽。
Name  | Gender | Age
:--|:--:|-:
Ryan | Male | 21
Cathy | Female | 21
Name Gender Age
Ryan Male 21
Cathy Female 21

10. 公式

行内公式:
两个 $ 之间输入公式,即,$ mathjax公式 $
独占一行公式:
两两 $$ 间输入公式,即,$$ mathjax公式 $$
$$x^{y^z}=(1+{\rm e}^x)^{-2xy^w}$$

\[x^{y^z}=(1+{\rm e}^x)^{-2xy^w}
\]

粗体:

$$\mathbf {test}$$

\[\mathbf {test}
\]

黑板字:

$$\mathbb {test}$$

\[\mathbb {test}
\]

粗斜体:

$$\boldsymbol {test}$$

\[\boldsymbol {test}
\]

Note | Markdown的更多相关文章

  1. Markdown Cheatsheet

    This is intended as a quick reference and showcase. For more complete info, see John Gruber's origin ...

  2. 06-vue项目02:vuex、Mutation、Action、ElementUI、axios

    1.Vuex 1.为什么使用VueX data从最上面的组件,一层层往下传值,一层层的验证 Vue单向数据流 “中央空调“,代理 VueX 解决数据 传值.. 2.Vuex介绍与安装 (1)Vuex官 ...

  3. Markdown Note

    Markdown-Note 1.基本编辑 粗体和斜体 源代码: *斜体*或_斜体_ **粗体** ***加粗斜体*** ~~删除线~~ 显示效果: 斜体或_斜体_ 粗体 加粗斜体 删除线 分级标题 第 ...

  4. markdown简介

    欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接 ...

  5. Markdown基本语法

    Markdown 基本语法记录 # 欢迎使用 Cmd Markdown 编辑阅读器 ------ 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,**Cmd M ...

  6. 马克飞象 Markdown 使用和学习

    第三方学习网站 http://sspai.com/25137https://maxiang.io/ 使用工具:有道云笔记 https://note.youdao.com/ 新建时使用Mardown类型 ...

  7. Markdown语法说明(详解版)

    ####date: 2016-05-26 20:38:58 tags: Markdown tags && Syntax ##Markdown语法说明(详解版)杨帆发表于 2011-11 ...

  8. Markdown 是什么

    tags: Markdown tags && syngx ###Markdown 是什么Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber).它允许人 ...

  9. Markdown syntax guide and writing on MWeb

    Philosophy Markdown is intended to be as easy-to-read and easy-to-write as is feasible.Readability, ...

随机推荐

  1. element-vue-koa2-mysql实现文件上传

    友情提示:这篇博客不会详细说明搭建过程 阅读群体建议:第一次使用node或者koa2写文件上传或者下载,因为你不知道用fs的哪个方法,我也是从fs里试水试了一天,各种百度才搞出来的,特别学过java的 ...

  2. 字符串格式化:f-strings

    字符串格式化一般使用: {}.format 和 %s 那么python 3.6以后新加的一个功能就是: value=“zhang”f“string{value}” # 他的主要功能就是对于我们的f或F ...

  3. Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明

    一. 官网对Unique Constraints说明 http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte.h ...

  4. jquery中live is not a function的问题

    jquery中的live()方法在jquery1.9及以上的版本中已被废弃了,如果使用,会抛出TypeError: $(...).live is not a function错误. 解决方法: 之前的 ...

  5. Struts vs spring mvc

    1. 机制.spring mvc 的入口是servlet, 而struts是filter(这里要指出,filter和servlet是不同的.以前认为filter是servlet的一种特殊),这样就导致 ...

  6. python中__get__,__getattr__,__getattribute__的区别

    __get__,__getattr__和__getattribute都是访问属性的方法,但不太相同. object.__getattr__(self, name) 当一般位置找不到attribute的 ...

  7. leetcode337

    /** * Definition for a binary tree node. * public class TreeNode { * public int val; * public TreeNo ...

  8. 29 _react-router说明

    一.SPA的理解 1.单页面web应用(single page web application ,SPA) 2.整个应用只有一个完整的页面 3.点击页面中的链接不会刷新页面,本身也不会向服务器发请求 ...

  9. Elasticsearch **代码片段

    ```JAVA BoolQueryBuilder queryBuilder = QueryBuilders.boolQuery(); RangeQueryBuilder createTimeQuery ...

  10. mysql const与eq_ref的区别

    简单地说是const是直接按主键或唯一键读取,eq_ref用于联表查询的情况,按联表的主键或唯一键联合查询. 下面的内容翻译自官方方档: const该表最多有一个匹配行, 在查询开始时读取.由于只有一 ...