Skip to content

Latest commit

 

History

History
66 lines (58 loc) · 1.75 KB

集.md

File metadata and controls

66 lines (58 loc) · 1.75 KB

_config.yml中添加集合,就能通过site.collections看到添加了新集合。 一个集合对应一个下划线开头的_collection_label命名的文件夹, 但只有文件夹而没有在配置中声明时,不被认为是一个集合, 反过来,有配置声明而没有文件夹时,也会在site.collections中存在。

集合名使用中文

collection6:
  name: 测试集合6

label不能使用中文、不能使用空格

如果集合文件夹用中文命名(配置中当然也写中文集合名), 能通过site.collections看到添加了新集合,但新集合的任何信息都读不到。

# 这些都无效
测试集合3:
  name: '测试集合3'
"测试集合4":
  name: '测试集合4'
'测试集合5':
  name: '测试集合5'
collections:
  # 这些都无效
  test collection 7:
    name: '测试集合7'
  'test collection 8':
    name: '测试集合8'

{{site.collections|size}} {{site.collections}}


{%for collection in site.collections%}

{{collection.label}}

{%for a in collection-%} {{forloop.index}}|{{a}}|{{a|join:', '-}} {%capture b%}{{collection[a]}}{%endcapture-%} {%capture c%}…({{b|size}}){%endcapture-%} |{{b|newline_to_br|strip_newlines|replace:'|','|'|replace:'<','<'|truncate:200,c-}} |{{a[0]}}|{{a[1]}} {%endfor-%} {{collection|size}}|||{{collection}} |||{{collection|join:', '}}

{%endfor%}


{%assign collection=site.collections[0]%} collection[0]会build失败 {{collection|first}}, {{collection|last}}


{% for collection in site.collections %}

Items from {{ collection.label }}

{% endfor %}