gpt4 book ai didi

html - Jekyll 插入构建页面的数字

转载 作者:太空宇宙 更新时间:2023-11-04 16:06:25 24 4
gpt4 key购买 nike

我正在使用 Github Pages 为学校创建一个网站。该网站在技术上不是博客,所以我一直以一种相当非正统的方式使用 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>

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

最佳答案

{% decrement baseYear %} 正在递减和输出。您可以改用负过滤器。

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

关于html - Jekyll 插入构建页面的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com