Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
$ hexo new "My New Post"
More info: Writing
Run server
$ hexo server
More info: Server
Generate static files
$ hexo generate
More info: Generating
Deploy to remote sites
$ hexo deploy
More info: Deployment
以上是Hexo官方的发博客方法,要想写博客还得学学markdown语法。
Markdown 笔记
内容划分
标题
markdown有六级标题, #
加一个空格后接标题内容即可。同时,在标题的文本下一行用三个及以上=
也可以实现一级标题。
# 一级标题 一级标题
## 二级标题 ========
### 三级标题
#### 四级标题
##### 五级标题 二级标题
###### 六级标题 --------
列表
无序列表,使用星号 *
、加号 +
或是减号 -
,再加一个空格作为列表标记。有序列表,使用数字并加上 .
号,再加一个空格作为列表标记。
如果要控制列表的层级,则需要在符号 - 前使用 tab
。
1. 有序列表
2. 有序列表
- 无序列表 1
* 无序列表 2
+ 无序列表 2.1
+ 无序列表 2.2
引用
Markdown的引用格式是在符号 > 后面书写文字,或者加一个空格再加文字。
这是一个引用
书写格式是
> 引用内容
而且还可以通过增加>
多重嵌套这样写
>> 引用内容
还可以套娃
>>> 引用内容
分割线
Markdown分割线,可以在一行中用三个 -
或者 *
来建立一个分隔线,同时需要在分隔线的上面空一行,不留空格,就会变成放大第一行字。
内容
---或***
内容
空行
使用
占位需要空的那行,或者在行末用 <br/>
换行。
TOC
全称为 Table of Content,列出全部标题(小目录)。
[toc] 或者 @[toc]
# 一级标题
## 二级标题
文本内容
字体
斜体文本:可以在需要标注为斜体文本前及斜体文本结尾,输入一个星号 *
或者一个下划线 _
。
粗体文本:可以在需要标注为粗体文本前及粗体文本结尾,输入两个星号 **
或者两个下划线 __
。
粗斜体文本:可以在需标注为粗斜体文本前及粗斜体文本尾,输入三个星号 ***
或三个下划线 ___
。
*斜体文本*
**粗体文本**
***粗斜体文本***
支持原生 HTML 语法内联样式:
橙色居中
<span style="display:block;text-align:center;color:orangered;">橙色居中</span>
也可以用 HTML 语法改变字色,字体和字号:
Radioactive
<font color=#0099ff size=7 face="STCAIYUN">Radioactive</font>
支持HTML就能整很多活,额反正md渲染的实质是html,<kbd> <b> <i> <em> <sup> <sub> <br>
等都能用。
划线
Markdown的下划线是在文字首部和尾部加上 <u>
与 </u>
,在需要删除的文字前后各使用两个 ~
,格式如下:
<u>这行文字将被添加下划线</u>
~~这是要被删除的内容~~
链接
超链接的格式如下:
[链接名称](链接地址) 或者直接贴网址 <链接地址>
还可以在文中用[链接名称][1]
然后结尾处用[1]: 链接地址
表格
使用 |
来分隔不同的单元格,使用 -
来分隔表头和其他行,左对齐 :-
、右对齐 -:
、居中对齐 :-:
。
姓名 | 年龄 | 工作 |
---|---|---|
李华 | 19 | 学生 |
左对齐 | 居中 | 右对齐 |
| 姓名 | 年龄 | 工作 |
| :--- | :---: | ---: |
| 李华 | 19 | 学生 |
图片
插入图片格式为 
,支持 jpg、png、gif、svg 等图片格式,但仅支持 https 的图片,图片粘贴到网页编辑器后,会自动上传到服务器;如果是本地编辑器,需要有一个相对路径用来存储保存的图片。
脚注
脚注是对文本的备注说明[1]。
创建脚注格式类似这样 [^文字]
[^文字]: 一些说明
代码块
在一个行内需要引用代码,只要用反引号引起来就好,如果是在一个块内需要引用代码,则在需要高亮的代码块的前一行及后一行使用三个反引号。同时,第一行反引号后面表示代码块所使用的语言。
行内的代码 `print()`
代码块
```语言
代码内容
```
// FileName: HelloWorld.cpp
#include <iostream>
int main()
{
printf("Hello World");
}
支持以下语言种类:
bash,c,clojure,cpp,cs,css,dart,dockerfile, diff,erlang,go,gradle,groovy,haskell,java,javascript,json,julia,kotlin,lisp,lua,makefile,markdown,matlab,objectivec,perl,php,python,r,ruby,rust,scala,shell,sql,swift,tex,typescript,verilog,vhdl,xml,yaml…
数学公式
行内公式
例如:
$\sum_{i=0}^{n} \sqrt[3]{x_i^2}$
其中:
上标 x^{2}
下标 x_{i}
开方 \sqrt[根指数]{被开方数}
(), [], | 可以直接输入
\langle 尖括号 \rangle
\{ 花括号 \}
块公式
$$
H(D_2) = -\left(\frac{2}{4} \log_2 \frac{2}{4} + \frac{2}{4} \log_2 \frac{2}{4}\right) = 1
$$
其中:
分数常用 \frac{分子}{分母}
复杂分式 分子 \over 分母
部分常用公式
积分式:
\int_{积分上限}^{积分上限} {被积表达式}
极限运算:
\lim{变量 \to 表达式} 表达式
累加和累乘:和
\sum_{下标表达式}^{上标表达式} {累加表达式}
\prod_{下标表达式}^{上标表达式} {累加表达式}
矩阵使用方法,如下:
$$
\begin{pmatrix}
1 & a_1 & a_1^2 & \cdots & a_1^n \\
1 & a_2 & a_2^2 & \cdots & a_2^n \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
1 & a_m & a_m^2 & \cdots & a_m^n \\
\end{pmatrix}
$$
其中:
\vdots 省略号
\begin{matrix}. 不带括号的矩阵
···
\end{matrix}
\begin{pmatrix} 带()的矩阵
···
\end{pmatrix}
\left{ 带{}的矩阵
\begin{matrix}
···
\end{matrix}
\right}
\left[ 带[]的矩阵
\begin{matrix}
···
\end{matrix}
\right]
公式批注
使用 \text{内容}
添加注释,使用 \tag{公式1}
添加标签。
字母符号表
显示(小写) | 代码(小写) | 显示(大写) | 代码(大写) |
---|---|---|---|
α | \alpha | A | \A |
β | \beta | B | \B |
γ | \gamma | Γ | \Gamma |
δ | \delta | Δ | \Delta |
ϵ | \epsilon | E | \Epsilon |
ζ | \zeta | Z | \Zeta |
η | \eta | H | \Eta |
θ | \theta | Θ | \Theta |
ι | \iota | I | \Iota |
κ | \kappa | K | \Kappa |
λ | \lambda | Λ | \Lambda |
μ | \mu | M | \Mu |
ν | \nu | N | \Nu |
ξ | \xi | Ξ | \Xi |
o | \o | O | \O |
π | \pi | Π | \Pi |
ρ | \rho | P | \Rho |
σ | \sigma | Σ | \Sigma |
τ | \tau | T | \Tau |
υ | \upsilon | Υ | \Upsilon |
ϕ | \phi | Φ | \Phi |
χ | \chi | X | \Chi |
ψ | \psi | Ψ | \Psi |
ω | \omega | Ω | \Omega |
显示 | 代码 | 显示 | 代码 |
---|---|---|---|
\vec{x} | \hat{xy} | ||
\leftarrow | \bar{y} | ||
\rightarrow | \tilde{xy} | ||
\uparrow | \acute{y} | ||
\downarrow | \breve{y} | ||
\Leftarrow | \check{y} | ||
\Rightarrow | \grave{y} | ||
\Uparrow | \dot{x} | ||
\Downarrow | \ddot{x} |
显示 | 代码 | 显示 | 代码 |
---|---|---|---|
\pm | \log | ||
\times | \lg | ||
\div | \ln | ||
\mid | \backsim | ||
\nmid | \cong | ||
\cdot | \angle A | ||
\circ | \sin | ||
\ast | \cos | ||
\bigodot | \tan | ||
\bigotimes | \csc | ||
oplus | \sec | ||
\leq | \cot | ||
\geq | \int | ||
\neq | \iint | ||
\approx | \iiint | ||
\equiv | \partial | ||
\sum | \oint | ||
\prod | \prime | ||
\coprod | \lim | ||
\backslash | \nabla |
显示 | 代码 | 显示 | 代码 |
---|---|---|---|
\emptyset | \because | ||
\in | \therefore | ||
\bot | \neg | ||
\subset | \forall | ||
\supset | \exists | ||
\subseteq | \vee | ||
\supseteq | \wedge | ||
\cap | \uplus | ||
\cup | \top |
写完人累麻了,
就当熟练一遍markdown了。
↩︎