如何按顺序自动编号 MkDocs 图

How to Automatically Number MkDocs Figures Sequentially

可以在MkDocs中分配自动连图编号吗?代码块独立于数字编号也需要类似的东西。

[![CC-BY-SA_icon](/images/CC-BY-SA_icon.png "Attribution 4.0 International (CC BY 4.0)"){: style="width:150px"}](https://creativecommons.org/licenses/by/4.0/)

Figure 1: Creative Commons license 4.0

据我所知,没有实现目标的内置方法。只要 MkDocs 允许您使用 Markdown 扩展,您就可以使用其中之一来为您的图形编号。但遗憾的是,据我所知,也没有用于图形编号的插件。

至少为图像编号的一种可能性是扩展 yafg(允许您自动创建 <figure><figcaption> 标签的 Markdown 扩展)以支持图形编号。我是它的作者,如果需要,我很乐意提供该功能。请告诉我。

不过,这不能满足您对代码清单编号的需要。唉,这方面我帮不上什么忙

我知道这是一个评论而不是一个完整的答案,但由于我没有足够的声誉,我不能发表评论。因此,请原谅回答的简洁。

我已经分叉 yafg into caption 以将功能扩展到其他内容类型。它是一个 python 降价扩展,被许多平台使用,包括 MkDocs,具有一系列灵活的设置。