2017-12-26 12 views
0

Ich entwickle eine kleine Website mit GitHub-Seiten, die einer Struktur folgen, die der in diesem Handbuch beschriebenen sehr ähnlich ist. Es gibt eine index.html Master-Datei und dann ein paar voreingestellte Layouts, der eigentliche Inhalt jeder Seite ist in Markdown codiert.Tabelle in Markdown für GitHub-Seiten

In einer der Inhaltsseiten möchte ich Tabelle präsentieren. Abschlag unterstützt Tabellen auf einem kahlen Ebene, ich also verwenden, um HTML zu etwas mehr Struktur:

--- 
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> 

Dies ergibt eine aktuelle Tabelle mit einem Abschlag Betrachter auf meinem System. Aber GitHub stellt den HTML-Code statt:

enter image description here

Wie kann ich eine formatierte Tabelle für GitHub-Seiten zu erstellen?

+0

könnten Sie auf den Repo-Link? Das könnte ein 'jekyll'- oder' kramdown'-config-Problem sein, aber ich müsste sehen, was die Einstellungen in 'config.yml' sind – StephenG

Antwort

1

Surround Tabelle Attribute mit doppelten Anführungszeichen wie align="center" und kramdown die HTML verarbeiten:

<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> 

Gibt

enter image description here