2013-06-28 44 views
0

我index2.md如下減價頁:GitHub的哲基爾無法找到帖子

--- 
layout: plain 
title: Index2 
--- 

test Index2 


<ul class="posts"> 
    {% for post in site.posts %} 
     <li><span>{{ post.date | date_to_string }}</span> &raquo; <a href="{{ post.url }}">{{ post.title }}</a></li> 
    {% endfor %} 
</ul> 

但是這並不能證明我的博客文章

<body> 
    <div class="wrapper"> 
     <header> 
     <h1>Nodeclipse.github.io</h1> 
     <p>Resource for Nodeclipse developers</p> 


     <p class="view"><a href="https://github.com/Nodeclipse">View My GitHub Profile</a></p> 

     </header> 
     <section> 
      <div>    
      <p>test Index2</p> 

<p> <ul class="posts"></p> 

<p> </ul></p> 

      </div> 
     </section> 
     <footer> 
     <p><small>Hosted on GitHub Pages &mdash; Theme by <a href="https://github.com/orderedlist">orderedlist</a></small></p> 
     </footer> 
    </div> 
    <script src="javascripts/scale.fix.js"></script> 

    </body> 

也就是說博客列表爲空。

+1

你的問題似乎是你的''ul塊被解釋爲文本。你在使用'index2.md'中的選項卡嗎?如果是這樣,請嘗試將您的標籤轉換爲空格。 –

+0

是的。但帖子仍然丟失 –

回答

2

Markdown將您縮進的HTML解釋爲內容,並幫助將其包裝在<p>標記中。

Markdown會通過原始的HTML傳遞,這是你想要的,但前提是開始和結束標籤根本沒有縮進。因此,取消打開和關閉<ul></ul>標記,Markdown將讓整個HTML塊不受干擾。所以它應該看起來像這樣:

test Index2 

<ul class="posts"> 
    {% for post in site.posts %} 
     <li> 
      <span>{{ post.date | date_to_string }}</span> 
      &raquo; 
      <a href="{{ post.url }}">{{ post.title }}</a> 
     </li> 
    {% endfor %} 
</ul> 
+0

看看http://nodeclipse.github.io/index2 的來源我已經更正了縮進。 –

+1

我看着你的回購,看起來你的'_posts'目錄有一個領先的空間,這意味着傑基爾沒有找到它。運行'mv \ _posts _posts'來修復它,最後享受Jekyll :) –

+0

是的,那是確切的問題。 –