#markdown
#markdown
Вопрос:
Я хочу свернуть таблицу в markdown, например:
- это складка, после нажатия на нее должна отображаться таблица ниже
я могу найти только метод, основанный на html. Нравится:
<details>
<summary>CLICK ME</summary>
table content
</details>
но когда я ввожу содержимое таблицы markdown, например:
| | UK0 | UK1 | 股票代码 | 股票简称 | 配售代码 | 配售名称 | 配售比例 | 配股价 | 配股前总股本 | 配股数 | 配股后总股本 | 股权登记日 | 缴款起始日期 | 缴款截止日期 | 上市日 | UK2 | UK3 | UK4 | UK5 | UK6 | UK7 | UK8 |
|---:|:------|:------|:-----------|:-----------|:-----------|:-----------|:-----------|:---------|:---------------|:---------|:---------------|:-------------|:---------------|:---------------|:---------|:-------|:--------|:--------|:-------|:-------|:--------|:--------|
| 0 | int64 | int64 | int64 | object | float64 | object | float64 | float64 | float64 | float64 | float64 | object | object | object | object | object | float64 | float64 | object | object | float64 | float64 |
он не будет показывать хорошо отображаемую таблицу
как я могу сложить таблицу в markdown?
Ответ №1:
Не все анализаторы Markdown поддерживают одинаковый синтаксис. Приведенный вами пример похож на тот, который поддерживается на GitHub. Вы можете попробовать их онлайн-редактор Markdown здесь.
Они советуют добавлять пустую строку после <summary>
строки, а также после конечного тега </details>
. Я тестировал с вашей таблицей (и новыми строками), и там это работает:
# A collapsible section with markdown
<details>
<summary>Click to expand!</summary>
| | UK0 |
|---:|:------|
| 0 | int64 |
</details>
Я сократил вашу таблицу здесь для краткости, но на самом деле я использовал ее целиком в их редакторе.
Ответ №2:
У Markdown разные вкусы. Я думаю, вы говорите о той, которая используется Discourse или GitHub, верно? К сожалению, это то, что есть, но это не будет работать везде. Взгляните на синтаксис ниже для обсуждения:
[details="Summary"]
This text will be hidden
[/details]
Взгляните на поддерживаемую уценку здесь
И я не удивлюсь, если это не будет отображаться должным образом в Stack Overflow или Reddit.
То, что вы использовали (символ » «), рассматривается как эквивалент символа «*» для создания списка (по крайней мере, для этой платформы).
У Microsoft есть свой собственный формат markdown, сильно отличающийся от того, о котором я говорил — нажмите здесь