markdown语法

hexo引擎渲染Latex,markdown语法转义问题

markdown

latex特殊转义

选用hexo-renderer-kramed渲染器

作为行内代码:$ a+b $
行内公式:\$\$ a+b \$\$
大部分公式中,符号之前要有空格,不然无法通过hexo渲染。

换行

  • \begin{aligned} 可以使用
  • \begin{equation} 自动给公式编号
  • 换行:\begin{align\*} // \end{align\*} 转为 \begin{split}
  • 换行中间不能有空行
  • 多行公式对齐,使用&,所有的符号都会在每一行对齐

乘法*

  • 乘法需要加a\\*b转义 $a*b$

求导偏导

  • 求导 d 直接写 $d$
  • 偏导 \partial $\partial$

大写bold

  • 改为\boldsymbol{x} $\boldsymbol{x}$

lim极限 求和

  • \displaystyle\lim_x 显示 $\displaystyle\lim_x$
  • \lim_x 显示 $\lim_x$

    空心字

  • \mathbb{1}, $\mathbb{1}$

表格

与正文空一行,才能正常转义

跳转1

  • 1. [^1]设置标签, 在需要跳转的地方写入[^1]:生成跳转箭头

mermaid 绘图

饼状图:pie
流程图:graph
序列图:sequenceDiagram
甘特图:grantt
类图:classDiagram
状态图:stateDiagram
用户旅程图:journey

线:
-.->: 虚线带箭头
==>: 粗实线

其他:
%%:注释
["内容"]:可以添加内容

graph流程图

> graph TD;
   A & B-->C;
   B-->A;
   C-->D;
•    graph TD;:graph 表示这是一个图表定义,TD 表示布局方向。
•    TD:布局方向代码,代表 Top to Down(从上到下)。
•    其他布局选项包括:
•    LR:从左到右(Left to Right)
•    RL:从右到左(Right to Left)
•    BT:从下到上(Bottom to Top)

效果:

graph TD;
    A & B-->C;
    B-->A;
    C-->D;

graph TB
    A
    %%过程
    B[矩形节点]
    %%开始
    C(圆形矩形节点)
    %%链接
    D((圆形节点))
    %% 判断
    E{菱形节点}  
    F>旗帜形状节点]

效果:
```mermaid
graph TB
    A
    B[矩形节点]
    C(圆形矩形节点)
    D((圆形节点))
    E{菱形节点}
    F>旗帜形状节点]
子表图

先用subgraph写进去所有类函数,
然后在外层,写调用过程。

子表图指定流程图方向:
direction TB

graph RL
c1—>a2
subgraph one
a1—>a2
end
subgraph two
b1—>b2
end
subgraph three
c1—>c2
end
one—>two
three—>two
two—>c2

graph RL
    c1-->a2
    subgraph one
    a1-->a2
    end
    subgraph two
    b1-->b2
    end
    subgraph three
    c1-->c2
    end
    one-->two
    three-->two
    two-->c2

hexo 创建文件夹内文章

  • hexo new post -p /n/m