是否可以在降价表中创建一个列表(项目符号,编号与否)。

表是这样的:

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |

列表是这样的:

* one
* two
* three

我能把它们合并吗?


当前回答

如果你碰巧使用Kramdown (Jekyll的默认Markdown渲染器),那么你必须使用nomarkdown扩展{::nomarkdown}…{:/}。

例如:

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| {::nomarkdown}<ul><li>one</li><li>two</li><li>three</li></ul>{:/} | Kramdown | bullets |

其他回答

如果你使用html方法:

不要添加空行

是这样的:

<table>
    <tbody>

        <tr>
            <td>1</td>
            <td>2</td>
        </tr>

        <tr>
            <td>1</td>
            <td>2</td>
        </tr>

    </tbody>
</table>

标记将中断。

删除空行:

<table>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </tbody>
</table>

我最近实现的另一种方法是将div-table插件与panflute一起使用。

这将从一组fenced div (markdown的pandoc实现中的标准)中创建一个表,其布局类似于html:

---
panflute-filters: [div-table]
panflute-path: 'panflute/docs/source'
---

::::: {.divtable}
:::: {.tcaption}
a caption here (optional), only the first paragraph is used.
::::
:::: {.thead}
[Header 1]{width=0.4 align=center}
[Header 2]{width=0.6 align=default}
::::
:::: {.trow}
::: {.tcell}

1. any
2. normal markdown
3. can go in a cell

:::
::: {.tcell}
![](https://pixabay.com/get/e832b60e2cf7043ed1584d05fb0938c9bd22ffd41cb2144894f9c57aae/bird-1771435_1280.png?attachment){width=50%}

some text
:::
::::
:::: {.trow bypara=true}
If bypara=true

Then each paragraph will be treated as a separate column
::::
any text outside a div will be ignored
:::::

看起来像:

如果你碰巧使用Kramdown (Jekyll的默认Markdown渲染器),那么你必须使用nomarkdown扩展{::nomarkdown}…{:/}。

例如:

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| {::nomarkdown}<ul><li>one</li><li>two</li><li>three</li></ul>{:/} | Kramdown | bullets |

如果您想要一个无项目符号列表(或任何其他非标准用法)或在单元格中有更多行,请使用<br />

| Event         | Platform      | Description |
| ------------- |-----------| -----:|
| `message_received`| `facebook-messenger`<br/>`skype`|

对于Python markdown,我建议使用GridTables markdown扩展。特别是,我链接的分叉版本最适合我使用mkdocs-material,它支持列表和大多数markdown格式。多行代码块不会很好地呈现。