I don’t like manually creating a table of contents on Github so this is how I figured out how to generate it. 1. Install npm See the docs for installation insturctions If on linux: apt-get install npm You may have to run the below command if you installed via a package manager: ln -s /usr/bin/nodejs /usr/bin/node 2. Install doctoc You may have to use sudo to install. npm install -g doctoc 3.