_layouts/spec-index.html in jekyll-theme-open-project-0.1.6 vs _layouts/spec-index.html in jekyll-theme-open-project-1.0.0.pre.pre

- old
+ new

@@ -1,18 +1,17 @@ --- -layout: index-page +layout: default --- -{% assign specs = site.projects | where_exp: "item", "item.url contains '_specs'" %} -{% for spec in specs %} - {% assign project_name = spec.url | split: "/" | slice: 2 | first %} - {% assign project_index_path = "_projects/" | append: project_name | append: "/index.md" %} - {% assign project = site.projects | where: "path", project_index_path | first %} - {% assign spec_home_url = project.home_url | append: spec.slug | append: "/" %} +{% include index-page-item-filter.html url_tag_prefix="/specs/" items=page.items tag=page.tag %} - <a class="item" href="{{ spec_home_url }}" role="article"> - <h3 class="header">{{ spec.title }}</h3> - <p class="body"> - {{ spec.description }} - </p> - </a> -{% endfor %} +<section class="items"> + {% include symbol.svg %} + + {% for spec in page.items %} + {% assign project_name = spec.url | split: "/" | slice: 2 | first %} + {% assign project_index_path = "_projects/" | append: project_name | append: "/index.md" %} + {% assign project = site.projects | where: "path", project_index_path | first %} + + {% include software-card-hub.html item=spec project_name=project_name project_data=project %} + {% endfor %} +</section>