markdown 文本内跳转,生成目录

生成目录的方法


* [一.数据集获取及预处理](#1)

   * [1 数据集导入](#1.1)

    * [2数据集划分](#1.2)

 * [二、binary classification    二元分类器](#2)
   * [自己实现交叉验证函数](#2.1)
   * [confusion matrix](#2.2)
   * [precision/recall tradeoff](#2.3)
   * [Precision/Recall曲线](#2.4)
   * [ ROC 曲线](#2.5)
   * [AUC](#2.6)
 * [ 三、Multiclass Classification](#3)
   *  [Error Analysis](#3.1)
   * [numpy broadcast](#3.2)
 * [四、 Multilabel Classification  多标签分类](#4)
 *  [五、Multioutput Classification](#5)
  

在正文中,只要将章节标题的id对应上去即可:


###  <h2 id="1">一.数据集获取及预处理</h2>
#### <h2 id="1.1">1. 数据集导入</h2>
#### <h2 id="1.2">2.数据集划分</h2>

以下为实现效果图:

正文中部分目录标题实现

一.数据集获取及预处理

1. 数据集导入

2.数据集划分

这是我实现markdown目录例子https://blog.csdn.net/dss_dssssd/article/details/82958085

参考博客https://www.cnblogs.com/JohnTsai/p/4027229.html

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
前端展示Markdown生成目录,可以通过使用JavaScript库来实现。 首先,我们可以使用Markdown解析库,如marked.js或markdown-it来将Markdown文本转换为HTML。 然后,我们可以使用JavaScript来遍历HTML的标题元素,并根据其层级生成目录列表。我们可以使用DOM操作方法如getElementByTagName和createElement来实现这个过程。 例如,对于一个Markdown文档,我们可以将其转换为HTML,并生成目录列表的代码如下: ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Markdown展示与目录生成</title> <style> #toc { display: inline-block; padding-left: 10px; border-left: 1px solid gray; } </style> </head> <body> <div id="content"> <!-- 这里放置Markdown文本 --> </div> <div id="toc"> <h3>目录</h3> <!-- 这里会生成目录列表 --> </div> <script src="marked.js"></script> <script> // 获取Markdown文本 var markdownText = document.getElementById('content').innerHTML; // 将Markdown文本转换为HTML var html = marked(markdownText); // 将HTML插入到页面中 document.getElementById('content').innerHTML = html; // 生成目录列表 var headings = document.getElementsByTagName('h1', 'h2', 'h3', 'h4', 'h5', 'h6'); var toc = document.getElementById('toc'); for (var i = 0; i < headings.length; i++) { var heading = headings[i]; var level = parseInt(heading.tagName.charAt(1)); var link = document.createElement('a'); // 设置目录项的文本 link.textContent = heading.textContent; // 设置目录项的href属性 link.href = '#' + heading.id; // 创建目录项 var listItem = document.createElement('li'); listItem.appendChild(link); // 添加目录项到目录列表中 toc.appendChild(listItem); } </script> </body> </html> ``` 通过以上代码,我们可以将Markdown文本转换为HTML,并在页面中生成一个目录列表。目录列表中的每个项都是一个锚链接,点击链接可以跳转到对应的标题处。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值