93

我想在 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 |

但是,我没有看到任何表格,结果如下:

在此处输入图像描述

4

5 回答 5

125

您需要再次查看文档。你可以看到这个备忘单

在您的情况下,您需要像下面的示例一样制作第二行:

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

此代码与您在 repo 中的代码之间的区别在于,带有分隔符的第二行与标题具有相同的列。之后将显示此表

于 2016-09-07T20:21:17.837 回答
51
| 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 风格的 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 风格的 Markdown

所以为了居中对齐,我们的例子变成:

| Attempt | #1  | #2  |
| :-----: | :-: | :-: |
| Seconds | 301 | 283 |
于 2016-09-12T03:07:21.847 回答
14

不要忘记在表格之前包含一个空行,否则它的格式将不正确。

于 2019-06-11T16:17:13.653 回答
7

我使用 Markdown Table 工具 ( https://www.tablesgenerator.com/markdown_tables ),它可以帮助我从 csv 导入数据或将我的 html 表转换为 Markdown,我可以简单地将其复制到我的 README.md 文件中,这是一个真实的为我节省时间。

我通常将我要在我的 README 文件上发布的东西写在 excel 文件上,并将其保存为 csv 并导入到此工具中并复制粘贴 Generated Markdown,它会创建一个表格,供其他人阅读您的说明。

希望有帮助。

于 2017-11-14T20:36:47.000 回答
3

将您的自述文件保存为 README.md 而不是 READ.ME

于 2016-09-07T20:03:36.493 回答