Html Jekyll在内置页面中插入的编号

Html Jekyll在内置页面中插入的编号,html,jekyll,liquid,Html,Jekyll,Liquid,我正在使用Github页面为学校创建一个网站。从技术上讲,这个网站不是一个博客,所以我一直在以一种相当非正统的方式使用Jekyll 有些页面意味着获取包含YAML首页的所有HTML页面,并且只显示与该特定页面的计算年份相匹配的卡片。该页面的代码如下所示: --- layout: default --- <h1>{{ page.title }}</h1> <div id="{{ page.domain }}-students" class="card-set stu

我正在使用Github页面为学校创建一个网站。从技术上讲,这个网站不是一个博客,所以我一直在以一种相当非正统的方式使用Jekyll

有些页面意味着获取包含YAML首页的所有HTML页面,并且只显示与该特定页面的计算年份相匹配的卡片。该页面的代码如下所示:

---
layout: default
---

<h1>{{ page.title }}</h1>
<div id="{{ page.domain }}-students" class="card-set student-set">
  {% assign sortedPosts = site.html_pages | sort: 'title' %}
  {% assign monthDifference = site.time | date:"%m" | minus:8 %}
  {% if monthDifference < 0 %}
    {% assign baseYear =  site.time | date:"%Y" | minus:2 %}
  {% else %}
    {% assign baseYear =  site.time | date:"%Y" | minus:1 %}
  {% endif %}
  {% if page.class contains "filmtwo" %}
    {% decrement baseYear %}
  {% elsif page.class contains "filmthree" %}
    {% decrement baseYear %}
    {% decrement baseYear %}
  {% elsif page.class contains "filmfour" %}
    {% decrement baseYear %}
    {% decrement baseYear %}
    {% decrement baseYear %}
  {% endif %}
  {% for student in sortedPosts %}
    {% if student.layout contains "student" %}
      <a href="{{ student.domain }}" id="{{ student.domain }}-card" class="student-card card" style='background-image: url("/images/students/{{ student.domain }}.jpg")'>
        <div id="{{ student.domain }}-caption" class="card-caption" style="background-color: {{ student.theme }}">
          <h2>{{ student.name }}</h2>
        </div>
      </a>
    {% endif %}
  {% endfor %}
</div>
---
布局:默认值
---
{{page.title}}
{%assign sortedPosts=site.html_页面|排序:'标题'%}
{%assign monthDifference=site.time | date:“%m”|减:8%}
{%如果月差<0%}
{%assign baseYear=site.time |日期:“%Y”|减:2%}
{%else%}
{%assign baseYear=site.time |日期:“%Y”|减:1%}
{%endif%}
{%如果page.class包含“filmtwo”%}
{baseYear%减量百分比}
{%elsif page.class包含“filmthree”%}
{baseYear%减量百分比}
{baseYear%减量百分比}
{%elsif page.class包含“filmfour”%}
{baseYear%减量百分比}
{baseYear%减量百分比}
{baseYear%减量百分比}
{%endif%}
{sortedPosts%中的学生为%1}
{%如果student.layout包含“student”%}
{%endif%}
{%endfor%}

当我构建站点并为其提供服务时,使用此布局的每个页面在其内容中都有一个编号,特别是在ID为
{{{page domain}}-students的div中。这是为什么?

{%decrement baseYear%}
正在递减和输出。您可以使用减号过滤器代替

{% assign baseYear = baseYear | minus: 1 %}