Dear Org Mode list, First: congratulations on Org mode; it is truly dynamite.
I am publishing a project to HTML for the purposes of Jekyll post-processing. For this, I need to set :body-only t so I can put the YAML frontmatter at the top of my file. However, I would also like to have the TOC exported (only), right after the <body> tag, which it correctly does whenever :body-only isn't t. In other words, it looks like I am obliged to :body-only t which cuts out header/footer/TOC or I can NOT do :body-only t which will give me the TOC plus a bunch of extra stuff. My question: is it possible to do what I want? Is there some sort of YAML {{ page.toc }} that I'm missing somewhere, or is there some combination of publishing options that I've missed that will export an org file to an HTML file that looks like this: --- layout: default title: whatever --- <div id="table-of-contents"> <h2>Table of Contents</h2> <div id="text-table-of-contents"> <ul> <li><a href="#sec-1">blah blah blah </a></li> <li><a href="#sec-2">blah blah blah </a></li> </ul> </div> </div> Rest of exported content here....? Thanks for any advice, and again, THANK YOU to the Org Mode team. Best, Jay