markdown 语法
markdown 

斜体

*这是斜体1*
_这是斜体2_

这是斜体1 这是斜体2

粗体

**这是粗体**
__这是粗体__

这是粗体 这是粗体

带删除线

~~删除线.~~

删除线.

下划线

<span style="text-decoration:underline">我带下划线</span>
<span style="text-decoration:overline">我带上划线</span>

超链接

[text](https://www.sogou.com)
<https://www.sogo.com>

text https://www.sogo.com

引用

引用的区块也可以使用其他的Markdown语法

> 这是一个引用
> > 这是第二级引用

这是一个引用

这是第二级引用

锚点

问内链接;

列表

无序列表

- Red
- Green
- Blue
  • Red
  • Green
  • Blue

有序列表

1. 1
2. 2
3. 3
  1. 1
  2. 2
  3. 3

列表嵌套

1. 列出所有元素:
    - 无序列表元素 A
        1. 元素 A 的有序子列表
    - 前面加四个空格
2. 列表里的多段换行:
    前面必须加四个空格,
    这样换行,整体的格式不会乱
3. 列表里引用:

    > 前面空一行
    > 仍然需要在 >  前面加四个空格

4. 列表里代码段:

    ```
    前面四个空格,之后按代码语法 ``` 书写
    ```

        或者直接空八个,引入代码块
  1. 列出所有元素:

    • 无序列表元素 A
      1. 元素 A 的有序子列表
    • 前面加四个空格
  2. 列表里的多段换行: 前面必须加四个空格, 这样换行,整体的格式不会乱

  3. 列表里引用:

    前面空一行 仍然需要在 > 前面加四个空格

  4. 列表里代码段:

    前面四个空格,之后按代码语法 \`\`\` 书写
    
     或者直接八个空格,引入代码块
    

代办列表

- [ ] 不勾选
- [x] 勾选 (为aiks)
  • 不勾选
  • 勾选 (为aiks)

代码

\`\`\`java
new String();
\`\`\`
new String();

表格

First Header | Second Header | Third Header
:----------- | :-----------: | -----------:
Left         | Center        | Right
Left         | Center        | Right

First HeaderSecond HeaderThird Header
LeftCenterRight
LeftCenterRight

分割线

---
***


图片

![Alt text][1]
[1]: https://www.sogou.com/index/images/logo_440x140.v.1.png "搜狗搜索 optional title"

![Alt text](https://www.sogou.com/index/images/logo_440x140.v.1.png)

Alt text Alt text

插入原生html

{% raw %}
<em>your html</em>
{% endraw %}

{% raw %} your html {% endraw %}

MathJax

MathJax通过JavaScript将特定的符号转换成HTML,SVG或者MathML,来在浏览器中显示数学表达式。 将MathJax的JavaScript引入到页面中:

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML">
</script>

$行内表达式默认是不启用的,需要在引入 Mathjax 后添加如下代码:

<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
      tex2jax: {
        inlineMath: [['$','$'], ['\\(','\\)']]
      }
    });
</script>

有两种类型的表达式:一种是行内的;一种是单独一行的。 默认的数学分隔符是:$$...$$\[...\],行内数学表达式是\(...\)。例如:

$$2^n$$123
\(2^5\)123

$$2^n$$123 (2^5)123

在 vscode 中使用 markdown 公式预览插件: markdown+Math

cd $HOME/.vscode/extensions
git clone https://github.com/goessner/mdmath.git
cd mdmath
npm install

插入UML

在写markdown文档时,可能会用到UML图,但是我们不想使用图片,因为这样我们要使用在线图片或者自己有限的空间。那么我们可以使用svg。 ProcessOn 在线作图,该在线网站生成的svg代码可能较大,可以使用 SVGOMG压缩

local_offer #markdown 
navigate_before navigate_next