Markdown 在 Hexo上的的支持情况

目录
  1. 1. 代码
    1. 1.1. C++ 代码
    2. 1.2. Python 代码
  2. 2. 引用代码
    1. 2.1. 嵌入全文
    2. 2.2. 嵌入某一行
  3. 3. 数学公式
    1. 3.1. 上标与下标
    2. 3.2. 括号
    3. 3.3. 分数与开方
    4. 3.4. 求和与积分
    5. 3.5. 极限
    6. 3.6. 表格与矩阵
  4. 4. 图片
  5. 5. 引用文章
  6. 6. 引用

代码

C++ 代码

1
2
3
4
5
6
#include <iostream>
using namespace std;
int main(int argc,char* argv[]){
cout << "Hello,World" << endl;
return 0;
}

Python 代码

1
2
3
4
# -*- coding:utf-8 -*-
import sys,os
if __name__ == '__main__':
print('Hello,World')

引用代码

嵌入全文

hello.cppview raw
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <string>

using namespace std;

int main(int argc, char* argv[]){
string s = "Hello,Hexo";
cout << s << endl;
return 0;
}

嵌入某一行

hello.cppview raw
1
2
3
4
5
int main(int argc, char* argv[]){
string s = "Hello,Hexo";
cout << s << endl;
return 0;
}

数学公式

测试:c=±a2+b2c = \pm\sqrt{a^2 + b^2}

测试:

测试:
测试:

测试:

多行公式:

行内显示:
行间显示:

上标与下标

使用 ^ 表示上标,使用 _ 表示下标,如果上下标的内容多于一个字符,可以使用大括号括起来:

1
f(x) = a_1x^n + a_2x^{n-1} + a_3x^{n-2}

显示效果:

如果左右两边都有上下标可以使用 \sideset 语法:

1
\sideset{^n_k}{^x_y}a

显示效果:

括号

在 markdown 语法中,, $, {, }, _都是有特殊含义的,所以需要加\转义。小括号与方括号可以使用原始的() [] 大括号需要转义\也可以使用\lbrace和 \rbrace

1
2
\{x*y\}
\lbrace x*y \rbrace

显示效果:

原始符号不会随着公式大小自动缩放,需要使用 \left 和 \right 来实现自动缩放:

1
\left \lbrace \sum_{i=0}^n i^3 = \frac{(n^2+n)(n+6)}{9} \right \rbrace

效果:

不使用\left 和 \right的效果:

1
\lbrace \sum_{i=0}^n i^3 = \frac{(n^2+n)(n+6)}{9}  \rbrace

分数与开方

可以使用\frac 或者 \over 实现分数的显示:

1
2
\frac xy
x+3 \over y+5

分别显示为:

开方使用\sqrt:

1
2
\sqrt{x^5} 
\sqrt[3]{\frac xy}

分别显示为:

求和与积分

求和使用\sum,可加上下标,积分使用\int可加上下限,双重积分用\iint:

1
2
3
\sum_{i=0}^n 
\int_1^\infty
\iint_1^\infty

分别显示: 以及

极限

极限使用\lim:

1
\lim_{x \to 0} 

显示为:

测试:

表格与矩阵

表格样式lcr表示居中,|加入一条竖线,\hline表示行间横线,列之间用&分隔,行之间用\分隔

1
2
3
4
5
6
7
\begin{array}{c|lcr}
n & \text{Left} & \text{Center} & \text{Right} \\\\
\hline
1 & 1.97 & 5 & 12 \\\\
2 & -11 & 19 & -80 \\\\
3 & 70 & 209 & 1+i \\\\
\end{array}

显示效果:

矩阵显示和表格很相似

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
\left[
\begin{matrix}
V_A \\\\
V_B \\\\
V_C \\\\
\end{matrix}
\right] =
\left[
\begin{matrix}
1 & 0 & L \\\\
-cosψ & sinψ & L \\\\
-cosψ & -sinψ & L
\end{matrix}
\right]
\left[
\begin{matrix}
V_x \\\\
V_y \\\\
W \\\\
\end{matrix}
\right]

显示效果:

ψψψψ

图片

binary

引用文章

引用

Do not just seek happiness for yourself. Seek happiness for all. Through kindness. Through mercy.

David LevithanWide Awake

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque hendrerit lacus ut purus iaculis feugiat. Sed nec tempor elit, quis aliquam neque. Curabitur sed diam eget dolor fermentum semper at eu lorem.