Logo serein
保存Markdown后删除的目录信息自动恢复了

保存Markdown后删除的目录信息自动恢复了

September 6, 2025
1 min read
Table of Contents
index

Introduction

最近做了一个仓库 Awesome-Nano-Banana-images,收集了不少Nano-Banana的使用示例,涨了不少star。不过在收集的过程中,为了让用户能够更加清晰地看到里面包含哪些内容,所以需要做一个menu。在做的过程中遇到了一个非常奇怪的问题,在menu中我想删除case前的信息,但是每次删除后保存它又再次出现了(如下所示)

markdown_problem

Solution

在查找问题的过程中发现是插件 Markdown All in One 中的功能导致的,插件中存在一个名为 markdown.extension.toc.updateOnSave 的功能,它会在保存的时候自动更新 table of contents,所以导致了上面的问题。

markdown-all-in-one

那么,如何解决呢?

非常简单,只需要去 Markdown All in One 中的 Setting 处,搜索 updateOnSave 将上面的勾选取消即可。后续再删除对应的table信息,保存后也不会进行恢复了。

solution