HOME
BLOG
TAGS
Hello World
Dec 01 2022

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分割线,可以在一行中用三个 - 或者 * 来建立一个分隔线,同时需要在分隔线的上面空一行,不留空格,就会变成放大第一行字。

    内容

    ---或***
    内容

空行

       使用 &nbsp; 占位需要空的那行,或者在行末用 <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…



数学公式

行内公式

       例如:i=0nxi23\sum_{i=0}^{n} \sqrt[3]{x_i^2}

$\sum_{i=0}^{n} \sqrt[3]{x_i^2}$

    其中:
    上标    x^{2}
    下标    x_{i}

    开方    \sqrt[根指数]{被开方数}

    (), [], | 可以直接输入
    \langle 尖括号 \rangle
    \{      花括号 \}

块公式

H(D2)=(24log224+24log224)=1H(D_2) = -\left(\frac{2}{4} \log_2 \frac{2}{4} + \frac{2}{4} \log_2 \frac{2}{4}\right) = 1

$$
H(D_2) = -\left(\frac{2}{4} \log_2 \frac{2}{4} + \frac{2}{4} \log_2 \frac{2}{4}\right) = 1
$$

    其中:
    分数常用     \frac{分子}{分母}
    复杂分式     分子 \over 分母

部分常用公式

       积分式:01x3dx\int_{0}^{1} {x^{3}}dx

    \int_{积分上限}^{积分上限} {被积表达式}

       极限运算: limx1n(n+1)\lim_{x \to \infty} \frac{1}{n(n+1)}

    \lim{变量 \to 表达式} 表达式

       累加和累乘:i=0nxi\sum_{i=0}^{n} x_ij=0yj\prod_{j=0}^{\infty} y_j

    \sum_{下标表达式}^{上标表达式} {累加表达式}
    \prod_{下标表达式}^{上标表达式} {累加表达式}

       矩阵使用方法,如下:

(1a1a12a1n1a2a22a2n1amam2amn)\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}

$$
\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
显示 代码 显示 代码
x\vec{x} \vec{x} xy^\hat{xy} \hat{xy}
\leftarrow \leftarrow y¯\bar{y} \bar{y}
\rightarrow \rightarrow xy~\tilde{xy} \tilde{xy}
\uparrow \uparrow y´\acute{y} \acute{y}
\downarrow \downarrow y˘\breve{y} \breve{y}
\Leftarrow \Leftarrow yˇ\check{y} \check{y}
\Rightarrow \Rightarrow y`\grave{y} \grave{y}
\Uparrow \Uparrow x˙\dot{x} \dot{x}
\Downarrow \Downarrow x¨\ddot{x} \ddot{x}
显示 代码 显示 代码
±\pm \pm log\log \log
×\times \times lg\lg \lg
÷\div \div ln\ln \ln
\mid \mid \backsim \backsim
\nmid \nmid \cong \cong
\cdot \cdot A\angle A \angle A
\circ \circ sin\sin \sin
\ast \ast cos\cos \cos
\bigodot \bigodot tan\tan \tan
\bigotimes \bigotimes csc\csc \csc
\bigoplus oplus sec\sec \sec
\leq \leq cot\cot \cot
\geq \geq \int \int
\neq \neq \iint \iint
\approx \approx \iiint \iiint
\equiv \equiv \partial \partial
\sum \sum \oint \oint
\prod \prod \prime \prime
\coprod \coprod lim\lim \lim
\\backslash \backslash \nabla \nabla
显示 代码 显示 代码
\emptyset \emptyset \because \because
\in \in \therefore \therefore
\bot \bot ¬\neg \neg
\subset \subset \forall \forall
\supset \supset \exists \exists
\subseteq \subseteq \vee \vee
\supseteq \supseteq \wedge \wedge
\cap \cap \uplus \uplus
\cup \cup \top \top



  1. 写完人累麻了,
    就当熟练一遍markdown了。

    ↩︎