首页 > 其他分享 >解决github的md使用toc无法生成目录

解决github的md使用toc无法生成目录

时间:2023-06-07 23:15:54浏览次数:41  
标签:aa md 插件 github 生成 toc 标题 目录

markdown可以使用[toc]语法来生成目录,但github不支持[toc]标签

目录语法规则

目录支持另外一种语法,即

- [显示在目录上的一级标题名](#实际一级标题名)
  - [显示在目录上的二级标题名](#实际二级标题名)

但()里的实际标题名有一些规则,如果是包含空格,则需要替换为-,如果是其他特殊字符直接忽略掉

  • 举例
# 标题 1
1111
## 1.1、标题1a d !@#$% aa
2222

生成的目录为:

- [标题 1](#标题-1)
  - [1.1、标题1a d !@#$% aa](#11标题1a-d--aa)

但每次手写目录过于麻烦,可以借助其他代码来生成这个格式的目录,或者借助vs code插件自动生成目录

使用vs code插件生成目录

  1. 安装插件markdown all in one
  1. vscode中打开md文件
  1. 光标定位到需要生成目录的行,打开命令面板(快捷建:Shift+Command+P),输入markdown all in one create table of contents

选中,生成目录

标签:aa,md,插件,github,生成,toc,标题,目录
From: https://www.cnblogs.com/wusanga/p/17464748.html

相关文章

  • 基础版EMD分解函数Matlab程序
    不调用matlab自带emd(x)函数,将其内容简化为如下部分EMD分解基础步骤可以参见:[意念回复:经验模态分解(EMD)](https://blog.csdn.net/weixin_39910711/article/details/124661068?spm=1001.2014.3001.5506)原始程序为百度搜索,结合ChatGPT后给出相应注释。%EMD分解程序%作者:CSDN:Mis......
  • JS通过 navigator.clipboard.writeText(textToCopy) 实现文本复制,navigator.clipboard
    问题描述代码:letgeometries=qChart.value.filter((e)=>e.geometry).map((e)=>e?.geometry);navigator.clipboard.writeText(JSON.stringify(geometries)).then(()=>{proxy.$modal.msgSuccess("已复制");}).catch(()=>{......
  • NATS—协议详解(nats-protocol)
    NATS的协议是一个简单的、基于文本的发布/订阅风格的协议。客户端连接到gnatsd(NATS服务器),并与gnatsd进行通信,通信基于普通的TCP/IP套接字,并定义了很小的操作集,换行表示终止。与传统的、使用了二进制消息格式的消息通信系统不同,使用了基于文本的NATS协议,使得客户端实现很简......
  • GitHub骚操作
    文章目录1.awesome(一般是用来收集学习,工具,书籍类相关的项目)2.高亮显示某一行代码3.项目类搜索4.搜索某个区域的大佬1.awesome(一般是用来收集学习,工具,书籍类相关的项目)awesome关键字example:awesomeredis搜索优秀的redis相关的项目,包括框架教程等。2.高亮显示某一行代码给别......
  • Q500MD期货订轧、Q500MD执行标准、Q500MD化学成分
    一、Q500MD钢板简介:Q500MD钢板属于低合金高强度结构钢板,Q500MD钢板执行标准为:GB/T1591-2018专用技术条件。钢板的名称由代表屈服强度...二、Q500MD钢板化学成分:CSiMnPSNiCrMoCuNbVTiAlsNBPcmMax≤0.18≤0.6≤1.8≤0.03≤0.025≤0.8≤0.6≤0.2≤0.550.010~0.110.010~0.120.006~0.05......
  • KingbaseES V8R6集群运维系列 -- 修改ssh通信为 sys_securecmdd 通信
    一、适用于:本文档使用于KingbaseESV008R006版本。二、关于SYS_SECURECMDD:sys_securecmdd是KingbaseES集群自带的工具,集群监控、管理集群时通过sys_securecmdd安全执行命令而不使用ssh服务。sys_securecmdd主要包含以下文件:服务端sys_securecmdd默认监听8890端口,接受客......
  • github 主流代码托管平台
    GitHub是一个基于web技术的代码托管平台,它提供了免费的远程仓库,开发者们可以将自己的代码存储在这个远程仓库中,并且可以与其他开发者进行协作。GitHub最初是为开源项目服务的,但现在已经成为了一个广泛使用的工具,不仅适用于开源项目,也适用于私有项目。一。方便的集成:作......
  • GitHub/Bitbucket 通过 SSH 密钥连接
    序言项目托管服务较好的当属 GitHub 和 Bitbucket 了,二者都支持 Git 版本控制。二者最大的区别是:GitHub很火正常访问,Bitbucket最近访问有点问题(…)GitHub私有库需要付费,Bitbucket私有库免费GitHub只支持Git,Bitbucket同时支持Mercurial废话不多说,开始配置Step1:......
  • 解决Failed to connect to github.com port 443: Timed out
    git提交代码到github的时候遇到了一个问题 错误大致是说连接到github的时候超时了,这个超时是你的代理出了点问题,在git上用几个命令就能够很快搞定。gitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy问题解决 ......
  • Github访问速度慢的解决方案
    作为国内的用户,我相信绝大多数的家人们都遇到过一个问题,那就是访问github的时候非常非常慢。甚至有的时候访问网站页面直接死掉。这个时候该有人说了,我有梯子我不怕,上网速度嗖嗖的。但是如果我们不使用梯子的情况下该怎么办呢?毕竟使用github也是我们的日常。Github打开慢的原因:GitH......