解决GitHub的README中无法使用[TOC]生成目录的问题,基于python写的脚本:
在GitHub中有完整代码

# 解析内容并生成目录
for line in lines:if line.startswith("#"):line = line.strip().split(" ", 1)# 缩进indentation = "&emsp;" * 2 * (len(line[0]) - 1)# 标题title = line[1].replace(" ", "&nbsp;")# 去掉特殊字符,空格替换为-herf = re.compile(r'<[^>]+>',re.S).sub('', line[1])herf = herf.translate(str.maketrans('', '', string.punctuation))herf = herf.replace(" ", "-")out_line = "%s[%s](#%s)\n"%(indentation, title, herf)print(out_line)

运行结果如下图所示,将输出内容复制到文件开头即可。

最终结果如图所示:

GitHub生成TOC目录相关推荐

  1. Java实现markdown转html,并且生成TOC目录

    使用第三方库:flexmark-java 使用IDEA新建一个maven项目: 在pom.xml中添加依赖: 注意flexmark的最新版本号可以到GitHub上查找: https://github. ...

  2. markdown自动生成侧边栏TOC /目录

    markdown自动生成侧边栏TOC /目录 模板地址 : https://github.com/huyande/MarkdownTemplate.git

  3. hexo嵌入html传消息的,Hexo添加Toc支持,生成文章目录

    Hexo提供了诸多插件来增强博客体验,地址http://hexo.io/plugins/. 在博客搬迁的时发现一个生成文章目录的插件,hexo-toc. hexo-toc为防插件误认标记,文章以下出现 ...

  4. 一图看懂 tomli 模块:一个 TOML解析器、使用 mformat -toc 生成的目录,资料整理+笔记(大全)

    本文由 大侠(AhcaoZhu)原创,转载请声明. 链接: https://blog.csdn.net/Ahcao2008 一图看懂 tomli 模块:一个 TOML解析器.使用 mformat -t ...

  5. JavaScript:自动生成博文目录导航

    感谢 孤傲苍狼 分享了 自动生成博文目录的方法,本文仅作存档使用. 图 1:效果预览 CSS 样式 #TOCbar{font-size:12px; text-align:left; position: ...

  6. gitbook 插件 文章 TOC 目录

    TOC 目录 文章目录 TOC 目录 1. page-treeview 插件 2. page-treeview-simple 插件 3. simple-page-toc 插件 4. page-toc ...

  7. python生成word目录_Word&Python-创建目录

    我使用python的pywin32.client扩展并构建Word文档.我尝试了很多很好的方法来生成ToC,但都失败了. 我认为我想做的是调用ActiveDocument对象,并通过MSDN页面中的以 ...

  8. cad图纸目录自动生成插件_如何自动生成论文目录?

    一篇论文的内容很多,因此需要各种分级标题,如果论文没有目录的话,文章就看不懂了.导师在看你的论文时,看目录就可以大致了解论文的内容,如果对某论点感兴趣,可以根据目录找到对应的位置.因此目录是非常重要的 ...

  9. nodejs生成多层目录和生成文件的通用方法

    /***生成多层目录* @param dir 多层目录* @param split 分隔符,ex:'/' 对应的目录地址:'2015/10/10'* @param mode 目录权限(读写权限),默认 ...

最新文章

  1. 取得NSDate实例各个字段的数字
  2. Cisco路由器全局、接口、协议调试指南
  3. 【云快讯】之五十五《IBM推出Data Warehouse数据仓库云服务》
  4. C语言会生成字节码文件吗,什么是字节码文件?
  5. WPF、WCF、WF打造Hello World程序
  6. Londiste3 Install
  7. 我的世界java怎么自制皮肤_我的世界皮肤制作教程
  8. 附合导线坐标计算例题_附合导线计算例题步骤
  9. 【Pix4d精品教程】Pix4d项目空三结果精度评估完整解决方案(建议收藏)
  10. verilog语法错误
  11. Android开机画面的修改
  12. python beautiful soup库的用法
  13. 大数据分析深度学习在自然语言处理NLP中的应用
  14. 加拿大政府贯彻量子技术重要性,221万美元资助量子算法研究所
  15. 推荐一个可以在电脑上玩所有下载渠道手游的安卓模拟器
  16. matlab演示平抛运动,几何画板动态演示平抛运动的规律
  17. Leetcode-数据结构-118. 杨辉三角
  18. 618有哪些数码产品值得入手?盘点值得入的数码好物推荐
  19. 想学设计模式、想搞架构设计,先学学 UML 系统建模吧
  20. VisualStudio 调试时会不断刷新 WPF 应用渲染

热门文章

  1. SCS【7】单细胞转录组之轨迹分析 (Monocle 3) 聚类、分类和计数细胞
  2. Elasticseach实践1
  3. angr原理与实践(一)——原理
  4. 支持向量机——SVM原理
  5. 马云鹤:淡然行走,一路从容
  6. stm32f407 st-link v2的正确使用
  7. MAC: PBOC-MAC DES算法
  8. 达尔优机械键盘左下win键和alt键功能互换
  9. 7-1 青蛙过桥 (25分)
  10. android操作系统的介绍