新环境总担心旧博文的插件会出问题,这个页面里的插件如果没问题的话,其它的也应该没问题。

#flowchart

#安装方法

1
npm i hexo-filter-flowchart --save

#参数配置

_config.yml 中。

1
2
3
flowchart:
raphael: //cdnjs.cloudflare.com/ajax/libs/raphael/2.3.0/raphael.min.js
flowchart: //flowchart.js.org/flowchart-latest.js

#效果展示

图 1 程序流程图

#sub,sup,footnote,ins

#安装方法

1
npm i hexo-renderer-markdown-it --save

#参数配置

_config.yml 中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
markdown:
render:
html: true
xhtmlOut: false
breaks: true
linkify: true
typographer: true
quotes: "“”‘’"
plugins:
- markdown-it-abbr
- markdown-it-footnote
- markdown-it-ins
- markdown-it-sub
- markdown-it-sup
anchors:
level: 2
collisionSuffix: ""
permalink: false
permalinkClass: header-anchor
permalinkSide: "right"
permalinkSymbol:
case: 1
separator: "-"

#效果展示

#sub

H2O

#sup

x2y2

#footnote

这是一段正文[1]

#ins

inserted

#pdf

#安装方法

1
npm i hexo-pdf --save

#效果展示

#math

#安装方法

1
npm i hexo-math --save

#参数配置

_config.yml 中。

1
2
3
4
5
6
7
8
9
10
11
math:
engine: "mathjax" # or 'katex'
mathjax:
src: custom_mathjax_source
config:
# MathJax config
katex:
css: custom_css_source
js: custom_js_source # not used
config:
# KaTeX config

#效果展示

$$ \begin{aligned} \dot{x} & = \sigma(y-x) \\ \dot{y} & = \rho x - y - xz \\ \dot{z} & = -\beta z + xy \end{aligned} $$

#math

#安装方法

1
npm i hexo-math --save

#效果展示

#markdown 渲染

#有序列表

  • 1
    • 1.1
      • 1.1.1
  • 2
  • 3
  • 4

#无序列表

  1. 1
    1. 1.1
      1. 1.1.1
  2. 2
  3. 3
  4. 4

  1. 这是脚注 ↩︎