Я хочу отобразить таблицу в файле readme.md. Я прочитал GitHub Flavored Markdown и следил за тем, что он сказал. Итак, это моя таблица:

| Attempt | #1 | #2 | #3 | #4 | #5 | #6 | #7 | #8 | #9 | #10 | #11 | #12 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| Seconds | 301 | 283 | 290 | 286 | 289 | 285 | 287 | 287 | 272 | 276 | 269 | 254 |

Однако я не вижу никакой таблицы, и результат выглядит так:

enter image description here

88
Hesam 7 Сен 2016 в 22:52

5 ответов

Лучший ответ

Вам нужно снова посмотреть документацию. Вы можете увидеть эту шпаргалку

В вашем случае вам нужно сделать вторую строку, как в примере ниже:

Attempt | #1 | #2 | #3 | #4 | #5 | #6 | #7 | #8 | #9 | #10 | #11
--- | --- | --- | --- |--- |--- |--- |--- |--- |--- |--- |---
Seconds | 301 | 283 | 290 | 286 | 289 | 285 | 287 | 287 | 272 | 276 | 269

Разница между этим кодом и вашим кодом в репо заключается в том, что вторая строка с разделителем имеет те же столбцы, что и заголовок. После этого будет показана эта таблица

63
Spell 7 Сен 2016 в 20:21

Я использую инструмент Markdown Table (https://www.tablesgenerator.com/markdown_tables), который помогает мне для импорта данных из csv или преобразования моих таблиц html в Markdown, который я могу просто скопировать в свой файл README.md, и это реально сэкономит мне время.

Обычно я пишу вещи, которые я собираюсь опубликовать в моем файле README в файле Excel, и сохраняю его как csv, импортирую в этот инструмент, копирую и вставляю созданный Markdown, и он создает таблицу, которую другие могут прочитать ваши инструкции.

Надеюсь, это поможет.

3
Siddhartha Thota 14 Ноя 2017 в 20:36

Не забудьте поставить перед таблицей пустую строку, иначе она будет неправильно отформатирована.

8
Vito 11 Июн 2019 в 16:17
| Attempt | #1 | #2 | #3 | #4 | #5 | #6 | #7 | #8 | #9 | #10 | #11 | #12 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| Seconds | 301 | 283 | 290 | 286 | 289 | 285 | 287 | 287 | 272 | 276 | 269 | 254 |

Сделайте ваш пример короче, чтобы его было легче понять.

| Attempt | #1 | #2 |
| :---: | :---: | :---: |
| Seconds | 301 | 283 |

И отформатирован, чтобы его было еще легче читать.

| Attempt | #1  | #2  |
| :---:   | :-: | :-: |
| Seconds | 301 | 283 |

Заголовки должны быть разделены вертикальной чертой | и подчеркнуты тире -.

Вы можете создавать таблицы, составляя список слов и разделяя их дефисами - (для первой строки), а затем разделяя каждый столбец вертикальной чертой |.

First Header  | Second Header
------------- | -------------
Content Cell  | Content Cell
Content Cell  | Content Cell

В эстетических целях на концах можно также добавить дополнительные трубы:

| First Header  | Second Header |
| ------------- | ------------- |
| Content Cell  | Content Cell  |
| Content Cell  | Content Cell  |

- GitHub Flavored Markdown

Наш пример становится:

| Attempt | #1  | #2  |
| ------- | --- | --- |
| Seconds | 301 | 283 |

Наконец, включив двоеточия: в строку заголовка, вы можете определить текст, который будет выровнен по левому краю, по правому краю или по центру:

| Left-Aligned  | Center Aligned  | Right Aligned |
| :------------ |:---------------:| -----:|
| col 3 is      | some wordy text | $1600 |
| col 2 is      | centered        |   $12 |
| zebra stripes | are neat        |    $1 |

- GitHub Flavored Markdown

Итак, для выравнивания по центру наш пример выглядит следующим образом:

| Attempt | #1  | #2  |
| :-----: | :-: | :-: |
| Seconds | 301 | 283 |
20
Gerard Roche 12 Сен 2016 в 03:07

Сохраните файл readme как README.md, а не READ.ME

3
Varad Chemburkar 7 Сен 2016 в 20:03