就像这个页面http://brandonmathis.com/projects/,我怎样才能创建一个有自己索引的项目?
问问题
226 次
1 回答
1
这是一个选项:
在您的 Octopress 站点根目录中创建一个名为 projects 的目录。在其中,放置一个文件 '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 目录中发布的任何帖子都将自动属于“项目”类别。这意味着您可以在 projects/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...
这是一个很好的方法,因为您有一个清晰、合理的目录结构,易于导航和维护。
希望这可以帮助。
于 2012-11-02T16:10:10.240 回答