跳转至

脚注: footnotes

在MkDocs中使用footnotes实现文章添加脚注的功能

配置项

YAML
markdown_extensions:
  - footnotes

示例

效果:

Python1是一种解释性语言2

源码:

正文:

Markdown
Python[^1]是一种解释性语言[^2]。

单行脚注:

Markdown
[^1]: 英国发音:`/ˈpaɪθən/` 美国发音:`/ˈpaɪθɑːn/`

多行脚注:

Markdown
[^2]:
    解释型语言是一种编程语言类型。这种类型的编程语言,会将代码一句一句直接运行,不需要像编译语言一样,经过编译器先行编译为机器代码,之后再运行。这种编程语言需要利用解释器,在运行期,动态将代码逐句解释为机器代码,或是已经预先编译为机器代码的子程序,之后再运行。

参考资料


  1. 英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/ 

  2. 解释型语言是一种编程语言类型。这种类型的编程语言,会将代码一句一句直接运行,不需要像编译语言一样,经过编译器先行编译为机器代码,之后再运行。这种编程语言需要利用解释器,在运行期,动态将代码逐句解释为机器代码,或是已经预先编译为机器代码的子程序,之后再运行。