我想在Markdown中用Github wiki自动制作页面目录。不幸的是,Github似乎默认支持这一点,这意味着我要么必须使用Mediawiki语法,要么手动制作表格。
答案 0 :(得分:0)
默认情况下,此处没有简单的解决方法,但您可以添加Chrome扩展程序,以便修改Github以便创建目录。
执行此操作的扩展名可为installed here(归功于Tomancak实验室)。安装完成后,在编辑" h1"旁边的页面时,您将获得另一个按钮。 " H 2" " H3"这将让你自动添加一个新的目录。
这个扩展的唯一问题是按钮在美学上有点不同步,默认的目录有时会破坏。要解决此问题,您只需要替换两行代码。
要使按钮看起来与其他Github按钮相同,您只需要更改其类。所以,将第28行改为:
button.className = 'btn btn-sm function-button';
要使目录正常运行,只需使用>
将其放在块引号中即可。
所以,将第69行改为:
var tocStart = '>**Table of contents**\n\n>';
希望这个自我回答有帮助!