2016-02-26 21 views
1

我想根據帖子生成表格。現在,挑戰在於它在一個降價文件中,因此對於我生成的每一行,液體似乎都會爲每個生成的行生成一個新表。有一種方法可以適應單個表內的所有行嗎?Jekyll:如何使用for循環在markdown中的同一個表內生成表格行

這裏是我的代碼:

|Title |Link | 
|---|---| 
{% for my_post in site.posts %} 
    {% if my_post.title %} 
|{{ my_post.title }} |[Click Here]({{ my_post.url }}) | 
    {% endif %} 
{% endfor %} 

生成的輸出看起來像這樣 enter image description here

正如你所看到的,結果實際上是一個混亂的表頭行+兩個獨立的表。我真的可以生成行並將它們全部放入一張表中嗎?或者我更好切換到HTML代碼?

回答

5

液體標記在降價中引入換行符。

如果你把你的液體標籤放在同一行上,你會得到一個有效的表格。

| Title | Link | 
|---|---|{% for my_post in site.posts %}{% if my_post.title %} 
|{{ my_post.title }} |[Click Here]({{ my_post.url }}) |{% endif %}{% endfor %} 
+0

謝謝!我在比賽中遲到了(就像在擺弄Markdown一樣),所以你的解釋非常感謝。 – Antony

相關問題