Markdown 降价表中的列表(带Jekyll)

Markdown 降价表中的列表(带Jekyll),markdown,jekyll,github-pages,Markdown,Jekyll,Github Pages,我正在用Jekyll/Markdown编写文档,它的引擎是kramdown。 现在我想知道如何在markdown构建的表中编写列表 我试着跟着 |Name |Columns | |-------|--------------------| |PRIMARY|<ul><li>id</li></ul>| | Name |列| |-------|--------------------| |初级|id| 在GitHub的要

我正在用Jekyll/Markdown编写文档,它的引擎是kramdown。
现在我想知道如何在markdown构建的表中编写列表

我试着跟着

|Name   |Columns             |
|-------|--------------------|
|PRIMARY|<ul><li>id</li></ul>|
| Name |列|
|-------|--------------------|
|初级|
  • id
|
在GitHub的要点中,它是按照我的想法呈现的

但在Jekyll(我的本地版或GitHub Pages'one)中,情况并非如此。

有没有办法用Jekyll在表中写列表?
如果需要的话,我会更换降价引擎

  • 打开
    \u config.yml
  • 添加
    markdown:kramdown
  • 在您的终端中运行
    jekyll-serve
  • 享受
  • 请查看kramdown手册以了解有关如何拉皮条的更多信息:

    我kramdown没有,而且表格单元格中也没有HTML(尽管我不是kramdown专家)

    然而,潘多克有一些不同的做法,其中包括:

    +---------+----------+
    | Name    | Columns  |
    +=========+==========+
    | PRIMARY | - id one |
    |         | - id two |
    +---------+----------+
    

    你可以用,用杰基尔的潘多克。请注意,您必须在本地运行Jekyll,因为GitHub不支持Jekyll插件。

    这似乎最大限度地提高了GitHub的降价兼容性:

    markdown: redcarpet
    redcarpet:
      extensions:
        - no_intra_emphasis
        - fenced_code_blocks
        - autolink
        - tables
        - strikethrough
        - superscript
        - with_to_data
    
    解决您的问题的扩展名是
    ,但如果您想让您的注册表看起来像相同标记的页面,则可能需要其他扩展名。

    标记有助于:

    |Name   |Columns                               |
    |-------|--------------------------------------|
    |PRIMARY|{::nomarkdown}<ul><li>id</li></ul>{:/}|
    
    | Name |列|
    |-------|--------------------------------------|
    |主{::nomarkdown}
    • id
    {://}|


    该解决方案同时适用于kramdown和Red地毯。

    正如我们所知,Jekyll使用kramdown作为2.0+的默认降价转换器。而且它不支持表格单元格对齐、合并等等,我认为下面的内容可以帮助您


    杰基尔宇宙飞船-我用我的设置测试了Yuya的桌子,它工作得很好。这不起作用。kramdown渲染表外的所有元素。但是标记表中的HTML列表不会呈现。该答案与“表中的多行/列表”问题没有关系。不幸的是,GitHub页面不再支持Red地毯,因此您必须为该解决方案自行构建Jekyll页面。