2012-09-02 25 views
0

我剛安裝了octopress作爲博客系統,並構建了我自己的小主題。 一切工作正常,但有一件事情還沒有工作。Octopress中沒有'post'對象

在單個帖子視圖中,我似乎沒有「發佈」對象。這意味着:

<h1>{{post.title}}</h1> 

生成一個空字符串。博客索引和單個帖子視圖使用相同的文章標題。這只是單一職位視圖,它不起作用。博客索引工作正常。

您是否有任何人知道,哪個對象在單個帖子視圖中可用,或者我如何才能在單個帖子視圖中訪問帖子的標題?

回答

1

帖子對象由帖子循環創建並且只在循環內部可用。

 
{% for post in paginator.posts %} 
    <h1>{{ post.title }}</h1> 
{% endfor %} 

當談到生成頁面本身,你會與德page對象訪問頁面的數據。

 
<h1>{{ page.title }}<h1> 

這將得到當前正在生成的頁面的標題,這可能是你想要做的。

+0

沒錯。沒有改變該片段。仍然不起作用。無論如何。嘗試了新的安裝。現在它工作:) – PascalPrecht

0

<h1>{{post.title}}</h1>是否是自定義部分的一部分?
如果您想在側邊欄中添加一個部分,請在source/_includes/custom/asides/中創建一個新文件。
每當您向側邊欄添加一個部分時,請按照此模式使用<section>塊和<h1>作爲標題。要將其添加到側欄,請編輯_config.yml並將其添加到旁白列表中。
More info