Jekyll多种帖子类型

时间:2013-12-16 08:18:14

标签: jekyll static-site

我正在构建我的新个人网站,我正在尝试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

两种方法似乎都有完全相同的输出,这有什么不同吗? 方法一似乎更容易,因为您不必在每个帖子中设置特定类别。

2 个答案:

答案 0 :(得分:6)

他们都是一样的。它们都非常有效。

答案 1 :(得分:1)

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

此方法会自动为您的帖子指定类别。 portfolio01.mdportfolio02.md帖子会自动分配到work类别。 blogitem01.mdblogitem02.md会自动分配blog类别。

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

此方法不会自动为您的任何帖子指定类别。您可以在每个帖子的Front Matter中手动指定类别。

如果你没有使用类别,那么两种方法都会做同样的事情。