1
就像這個頁面http://brandonmathis.com/projects/,我如何創建一個項目與自己的索引?如何在octopress中使用自己的索引創建自定義類型的頁面?
就像這個頁面http://brandonmathis.com/projects/,我如何創建一個項目與自己的索引?如何在octopress中使用自己的索引創建自定義類型的頁面?
這裏有一個選項:
創建您的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...
這是做的一個很好的方法,因爲你有一個清晰,明智的目錄結構,易於瀏覽和維護。
希望這會有所幫助。
我試過了,但沒有成功:( – Drake
怎麼會這樣呢?如果它出錯了,我可能會犯了一個錯字或語法錯誤,如果它沒有做到你想要的,你會很好地解釋。我很樂意給你更多的幫助來解決你的問題,但是我需要更多的信息來做這件事。首先,我注意到我的目錄結構最初有一個以下劃線開頭的projects /目錄。 – heliotrope
這不是'_project'的錯字問題,Octopress似乎忽略了任何以下劃線開頭的文件夾,但我終於解決了它的問題;) – Drake