github markdown toc 文件目录

安稳与你 提交于 2020-01-30 00:15:23

很多时候,我们在编写README.md文件的时候想插入目录,但是github对目录支持的并不好,有很多人写了一些工具方便我们使用,记录如下:

第1步:

修改pom文件,引入jar包

<dependency>
  <groupId>com.github.houbb</groupId>
  <artifactId>markdown-toc</artifactId>
  <version>1.0.5</version>
</dependency>
作者的github地址是:https://github.com/houbb/markdown-toc

第2步:

在作者的主页上有演示代码,将代码拷贝到自己的java项目当中

因为我只有一个md文件,所以我拿了单个文件演示代码,也就是AtxMarkdownTocFileTest类。但是这里面有一点小问题,作者并没有提交TestPathUtil类,我自己创建了一个,内容如下:

package com.demo.io;

public class TestPathUtil {
    public static String getAppRootPath(String fileName) {
        return System.getProperty("user.dir")+"/" + fileName;
    }
}

完成以上工作之后,运行的AtxMarkdownTocFileTest类的commonInterfaceTest方法

  /**
     * 普通-新建接口的方式
     */
    @Test
    public void commonInterfaceTest() {
        String path = TestPathUtil.getAppRootPath("README.md");

        MarkdownToc markdownToc = new AtxMarkdownToc();
        TocGen tocGen = markdownToc.genTocFile(path);
        System.out.println(tocGen);
    }

README.md要根据自己的项目情况修改,运行完之后我们打开REAMD.md文件,发现文件被修改了,也就是多了我们想要的目录,大功告成。(亲测有效)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!