文章

Chirpy教程-4. Chirpy的进阶教程

Chirpy系列教程第四章,介绍了Chirpy的进阶教程,主要是作者自己的custom操作。包括源代码的功能介绍,调整页面布局,自定义css,定义Mathjex语法其防止Chirpy抽风不显示数学环境。

Chirpy教程-4. Chirpy的进阶教程

这部分收录了一些笔者使用Chirpy时遇到的坑,希望能帮到大伙。

源代码简介

既然是进阶教程,当然需要了解一点源代码 中一些文件夹的功能。

  1. _layouts文件夹:

自定义数学宏(macro)

直接暴力修改assets文件夹中的math.js文件,插入宏即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
tex: {
    inlineMath: [
      ['$', '$'],
      ['\\(', '\\)'],
    ],
    displayMath: [
      ['$$', '$$'],
      ['\\[', '\\]'],
    ],
    macros: {
      dbar: ['\\mathrm{đ}', 0],
    },
    ...
}

我插入了一个自定义的dbar,以打出热力学表示与路径有关的微分~

请不要在数学环境中用” | “

因为”|”符号在markdown中是制表符,这会导致渲染成一个单元格,很神奇哈哈。所以应该用\vert替代竖线。

本文由作者按照 CC BY 4.0 进行授权