Как я могу сложить таблицу в markdown?

#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, сильно отличающийся от того, о котором я говорил — нажмите здесь