質問: --- text---- heading-e --- ... latex と同じように、クリック可能な目次を作成したいのですが、これを実行するツールが見つからないため、作成する必要があることを示唆しています。ツールは、「h1」見出しと「h2」見出しを収集して、番号1をheading-aに割り当て、番号1.1を割り当てる必要があります。 heading-bへ、1.2。からheading-c、2。からheading-d、2.1。 heading-eなどに、次の目次が表示されるようにします。 1. heading-a 1.1. heading-b 1.2. heading-c 2. heading-d 2.1. heading-e python/awk/sedでこれを行うにはどうすればよいですか?
回答: すでに見出しがある場合は、試してみることができます github-markdown-toc stdin、ローカル、およびリモートファイルを処理できます。次に例を示します。cat ~/projects/dockerfile.vim/readme.md | ./gh-md-toc - またはローカルを作成するreadme.md:./gh-md-toc ~/projects/dockerfile.vim/readme.md