GitHub页面Markdown中的表格

时间:2017-12-26 12:27:57

标签: markdown jekyll github-pages kramdown

我正在开发一个带有GitHub页面的小型网站,其结构与本指南中非常类似。有一个--- layout: default --- Content ======= <table align=center> <tr><th align=center>Header A</th><th align=center>Header B</th><th align=center>Header C</th></tr> <tr><td>Content a1</td><td>Content b1</td><td>Content c1</td></tr> <tr><td>Content a2</td><td>Content b2</td><td>Content c2</td></tr> <tr><td>Content a3</td><td>Content b3</td><td>Content c3</td></tr> </table> 主文件,然后是一些预先设置的布局,每个页面中的实际内容都是用Markdown编码的。

在我想要呈现的一个内容页面中。 Markdown支持基本的表格,因此我使用HTML来构建更多结构:

api.put('/modification/:iduser/:idmodif' , (req,res) =>{
    Account.findById({_id:req.params.iduser}, 
function(err,model){
        model.modifications = null;
        model.save(function(err,result){
        if(err){
          return res.send(err);
        }else{
          res.json({message : "modification deleted"});
        }
        });
      }
    );
  });

这会在我的系统上生成一个带有Markdown查看器的实际表。但是GitHub改为呈现HTML代码:

good practice

如何为GitHub页面创建格式化表格?

1 个答案:

答案 0 :(得分:2)

使用双引号(如align="center"和kramdown)的环绕表属性将处理HTML:

<table align="center">
  <tr><th align="center">Header A</th><th align="center">Header B</th><th align="center">Header C</th></tr>
  <tr><td>Content a1</td><td>Content b1</td><td>Content c1</td></tr>
  <tr><td>Content a2</td><td>Content b2</td><td>Content c2</td></tr>
  <tr><td>Content a3</td><td>Content b3</td><td>Content c3</td></tr>
</table>

给出

Thread on how autocompletion works via PyScriptor