文集正如你所知道的页面和文章一样,如果你对它们还一无所知,那么请先阅读 Jekyll 文档了解文集知识。

主题内建支持文集,你可以查看这几个示例演示站点——(portfoliorecipespets)。

文集示例: 这组文档就使用了文集,你完全可以参考使用。


一个流行的文集用例是建立个人网站的个人档案,让我们赶紧来完成这个设置。

第一步: 通过添加下面代码到 _config.yml 配置档案文集。

collections:
  portfolio:
    output: true
    permalink: /:collection/:path/

这会为 _portfolio 文件夹内的每个 portfolio 文档在 _site/portfolio/<document-filename>/ 文件夹内生成 index.html 文件。

第二步: 正如文章和页面你需要为文集设置默认的 Front Matter:

defaults:
  # _portfolio
  - scope:
      path: ""
      type: portfolio
    values:
      layout: single
      author_profile: false
      share: true

第三步: 现在在 _pages 文件夹内建立一个 portfolio.md 文件。

---
title: Portfolio
layout: collection
permalink: /portfolio/
collection: portfolio
entries_layout: grid
classes: wide
---

第四步: 创建诸如 _portfolio/foo-bar-website.md 的内容页面,最终显示如下。

portfolio collection example

更新时间: