2013-12-16 56 views
6

我目前正在建立我的新个人网站,我正在尝试Jekyll,现在我想知道什么最好的方法是获得多种职位类型。 我基本上想有2类:博客和工作Jekyll多个职位类型

我一直在寻找一些途径和方法之一是刚创建的文件夹为每个特定类别

- work 
-- _posts 
    --- portfolio01.md 
    --- portfolio02.md 
- blog 
-- _posts 
    --- blogitem01.md 
    --- blogitem02.md 

这种方式似乎工作就好了。

在检查这是否是正确的解决方案后,我发现另一个,这基本上建议使用_posts文件夹中的子文件夹,然后在帖子本身中定义一个类别。

- _posts 
-- blog 
    --- blogitem01.md 
    --- blogitem02.md 
-- work 
    --- portfolio01.md 
    --- portfolio02.md 

这两种方法似乎有完全相同的输出,是否有任何真正的区别呢? 方法一似乎更容易,因为您不必在每篇文章中设置特定类别。

回答

5

它们都是相同的。他们都是完全有效的。

+0

谢谢,我找不到任何真正的区别,只是想知道是否有任何区别。 –

+2

使用Jekyll 2.x,您可以创建自定义类型(集合)http://jekyllrb.com/docs/collections/ – eveevans

1
- work 
-- _posts 
    --- portfolio01.md 
    --- portfolio02.md 
- blog 
-- _posts 
    --- blogitem01.md 
    --- blogitem02.md 

此方法会自动为您的帖子分配类别。 和portfolio02.md帖子将自动分配到work类别。 blogitem01.mdblogitem02.md将自动分配到blog类别。

- _posts 
-- blog 
    --- blogitem01.md 
    --- blogitem02.md 
-- work 
    --- portfolio01.md 
    --- portfolio02.md 

此方法不会自动为您的任何帖子分配类别。您可以在每篇文章的前篇中手动指定类别。

如果您不使用类别,那么两种方法都会执行相同的操作。