markdown - Markdown 中表格行内的代码块

标签 markdown github-flavored-markdown

我正在 Github 风格的 Markdown 中整理一些文档,并且我想整理一个有两行的表格。一种是简单的文本,另一种是 json 代码块。这是一个例子。

| Status | Response  |
|---|---|
| 200 |  |
| 400 |   |

我想在响应行中获取此代码,但是当我尝试时它会完全崩溃。

json
  {
    "id": 10,
    "username": "alanpartridge",
    "email": "alan@alan.com",
    "password_hash": "$2a$10$uhUIUmVWVnrBWx9rrDWhS.CPCWCZsyqqa8./whhfzBZydX7yvahHS",
    "password_salt": "$2a$10$uhUIUmVWVnrBWx9rrDWhS.",
    "created_at": "2015-02-14T20:45:26.433Z",
    "updated_at": "2015-02-14T20:45:26.540Z"
}

我是 Markdown 新手,如果有人能指出我正确的方向,我将不胜感激。

最佳答案

您必须使用 HTML <table> , <tr> , <td>标签来创建表格,但您可以使用 Markdown 设置表格单元格内容的格式。

在 Markdown 内容周围的 HTML 标记内留下额外的空行。在表格内,在 <td> 之后留下一个空行。和 </td> 之前的一个,否则里面的Markdown不会显示。 (从技术上讲,这会在单元格内创建一个新的 <p> 段落,并且在段落内重新启用 Markdown 解析。)

<table>
<tr>
<td> Status </td> <td> Response </td>
</tr>
<tr>
<td> 200 </td>
<td>

↑ Blank line!
```json
json
{
    "id": 10,
    "username": "alanpartridge",
    "email": "alan@alan.com",
    "password_hash": "$2a$10$uhUIUmVWVnrBWx9rrDWhS.CPCWCZsyqqa8./whhfzBZydX7yvahHS",
    "password_salt": "$2a$10$uhUIUmVWVnrBWx9rrDWhS.",
    "created_at": "2015-02-14T20:45:26.433Z",
    "updated_at": "2015-02-14T20:45:26.540Z"
}
```
↓ Blank line!

</td>
</tr>
<tr>
<td> 400 </td>
<td>

**Markdown** _here_. (↕︎ Blank lines above and below!)

</td>
</tr>
</table>

Preview image of the table created with the code above on GitHub

(如果您想修复“400”和“Markdown here”之间的不良垂直对齐问题,请在“400”周围添加空行,这也会将其包装在 <p> 中。)

关于markdown - Markdown 中表格行内的代码块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28508141/

相关文章:

css - 如何在 Markdown 中获得对图像的更多样式控制?

python - 以编程方式将 Pandas 数据框转换为 Markdown 表

iphone - Markdown 到 NSAttributedString 库?

php - 延长 Markdown ?

markdown - Github Flavored Markdown 和 docx 的自定义样式属性

github - 如何从 github 问题文本中的 markdown 建立指向特定代码行的短链接?

html - 扩展 Markdown 解析器以呈现自定义代码块

github - 通过提交更新 github Markdown 任务列表 ( GFM )

gitlab - 如何在 Gitlab Markdown 中使文本居中?

GitHub 自述文件 Markdown 以在表格内包含项目符号点