I defined headers inside a table on a new page on my new site on GitHub Pages that uses the Minimal Mistakes theme in Remote theme mode, and found that the auto_ids table of contents lists all entries correctly, but all of the ToC entries link to “/#”. I also created a simpler test page and duplicated the result when hosted from my Windows laptop with the gem version of that theme. Should this work? Is it a bug? Am I doing something wrong? ?
EXAMPLE
---
toc: true
---
<table>
<tr>
<td>
<h2>
Test
</h2>
</td>
</tr>
</table>
I would move the table to a layout and keep the content “clean / separated”.
Anyways, if you want to convert / process markdown inside html block (tags) you need to add the “magic” markdown=1 attribute to your tag. Try:
<table markdown=1> or
<td markdown=1>
All the best. Cheers. Prost.
When writing HTML you need to give each of the headings a unique id
. This would happen automatically if you were writing the content in Markdown. This is why you TOC links are all /#
and not /#your-heading
.
https://github.com/mmistakes/minimal-mistakes/issues/1666#issuecomment-388409465
2 Likes
Thanks much, @mmistakes !