2012-11-02 45 views

回答

1

這裏有一個選項:

創建您的Octopress站點根目錄名爲項目。它裏面,把「的index.html」文件和目錄_posts:所以你必須沿着這個線的東西:

_layouts/ 
_plugins/ 
_posts/ 
    some_post_that_is_not_a_project.md 
projects/ 
    index.html 
    _posts/ 
     some_project.md 
     some_other_project.md 
index.html 
config.yml 

你讓裏面的任何職位_posts目錄將自動屬於「項目'類。這意味着,你可以再裝上去類似的項目下列/ index.html的:

<ul> 
{% for post in site.categories.projects %} 
    <li> 
    <a href="/{ post.permalink }}"> 
     <img src="{{ post.image }} alt="{{ post.title }}></img> 
     <h3>{{ post.title }}</h3> 
     <p>{{ post.summary }}</p> 
    </a> 
    </li> 
{% endfor %} 
</ul> 

再有這樣的帖子:

--- 
title: Fancy buttons 
image: /path/to/some/image.jpg 
summary: | 
    I created Fancy Buttons (a Compass plugin) to make it easy to design gorgeous 
    customizable CSS buttons in seconds. 
| 
--- 

Here is the longer content of this post etc etc which will 
appear on the project page itself... 

這是做的一個很好的方法,因爲你有一個清晰,明智的目錄結構,易於瀏覽和維護。

希望這會有所幫助。

+0

我試過了,但沒有成功:( – Drake

+0

怎麼會這樣呢?如果它出錯了,我可能會犯了一個錯字或語法錯誤,如果它沒有做到你想要的,你會很好地解釋。我很樂意給你更多的幫助來解決你的問題,但是我需要更多的信息來做這件事。首先,我注意到我的目錄結構最初有一個以下劃線開頭的projects /目錄。 – heliotrope

+0

這不是'_project'的錯字問題,Octopress似乎忽略了任何以下劃線開頭的文件夾,但我終於解決了它的問題;) – Drake

相關問題