У меня есть смешанная страница HTML / Markdown, которую я считал довольно простой, но Github-страницы дают необъяснимые визуализации.
Он настроен на использование kramdown / GFM.
Это фрагмент кода, который меня достает:
QuickFIX Settings
-----------------
* [Session](#session)
* [Validation](#validation)
* [Initiator](#initiator)
* [Acceptor](#acceptor)
* [Socket Configuration](#socketConfiguration)
* [Storage](#storage)
* [File Storage](#file)
* [Logging](#logging)
* [SSL](#ssl)
* [Sample Settings File](#sample)
<a name="session"/>
## Session
<table>
<tr>
<th>Setting</th>
<th>Description</th>
<th>Valid Values</th>
<th>Default</th>
</tr>
[more table code follows...]
Когда я предварительно просматриваю код уценки в других анализаторах Markdown (например, анализаторе описания проблем), это нормально. Но когда я отправляю sh в ветку gh-pages
, я получаю такой вид мусора:
![screenshot of bad github-pages render](https://i.stack.imgur.com/iue6w.png)
Почему эти три-близкие и теги закрытия таблицы есть? (Еще ни одна таблица не была запущена!) И почему эта таблица фактически появляется под заголовком next ?
Ничего в этом не имеет смысла!
Это проект с открытым исходным кодом , так что вы можете увидеть текущий рендер и источник прямо здесь: