Hexo支持众多标签插件,本博客使用的生成器安装了hexo-mathhexo-githubhexo-tag-bilibilihexo-ruby-character等插件。

目录

  1. MathJax
    1. 用法
    2. 示例
  2. Github 标签
    1. 用法
    2. 示例
  3. 哔哩哔哩
    1. 用法
    2. 示例
  4. 写作 OO 读作 XX
    1. 用法
    2. 示例

MathJax

使用hexo-math插件显示数学公式。

用法

Inline:

1
Simple inline $a = b + c$.

Block:

1
2
3
4
$$\frac{\partial u}{\partial t}
= h^2 \left( \frac{\partial^2 u}{\partial x^2} +
\frac{\partial^2 u}{\partial y^2} +
\frac{\partial^2 u}{\partial z^2}\right)$$

Tag:

Single line content will be parsed as inline math (same as $...$):

1
This equation {% math %}\cos 2\theta = \cos^2 \theta - \sin^2 \theta =  2 \cos^2 \theta - 1 {% endmath %} is inline.

Multiple line content will be parsed as block math (same as $$...$$)

1
2
3
4
5
6
7
{% math %}
\begin{aligned}
\dot{x} & = \sigma(y-x) \\
\dot{y} & = \rho x - y - xz \\
\dot{z} & = -\beta z + xy
\end{aligned}
{% endmath %}

示例

1
2
3
{% math %}
y^2=x^2+ax+b
{% endmath %}

Github 标签

使用hexo-github显示GitHub repositoy。

用法

1
{% github user repo referenced_commit [auto_expand = true | false] [width = 100%] %}
Argument Description
user GitHub user name
repo GitHub repository name of that user
commit Commit sha1 referenced in the article
auto_expand (Optional, default == false) true of false. Expand the timeline once synced if set to true.
width (Optional, default == 100%). Widget’s width. It should be a valid CSS width value.

示例

1
{% github akfish hexo-github fd8f715 %}

哔哩哔哩

用法

使用hexo-tag-bilibili插件嵌入哔哩哔哩的视频。

1
2
3
{% bilibili [av_id] %}
or
{% bilibili [av_id] [page] %}

示例

1
{% bilibili 2522238 %}

写作 OO 读作 XX

使用hexo-ruby-character插件可以产生注音效果。

用法

1
{% ruby Base|top %}

在top域里写中文会被自动转换成拼音,也支持日文等其他语言。

示例

英文

1
{% ruby Base|top %}
Base (top)

中文

1
{% ruby 绅士|变态 %}
绅士 (biàn tài)

日语

1
{% ruby 超電磁砲|レールガン %}
超電磁砲 (レールガン)