2013-12-16 57 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 

此方法不會自動爲您的任何帖子分配類別。您可以在每篇文章的前篇中手動指定類別。

如果您不使用類別,那麼兩種方法都會執行相同的操作。