Skip to content

Commit a172244

Browse files
committed
Refactor: トップページのスポンサー紹介を sponsors.yml に対応
1 parent 116cbf5 commit a172244

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

index.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -143,15 +143,21 @@ layout: default
143143
</div>
144144
</section>
145145

146+
{% assign platinum_sponsors = site.data.sponsors | where: "type", "platinum" %}
147+
{% assign gold_sponsors = site.data.sponsors | where: "type", "gold" %}
148+
{% assign silver_sponsors = site.data.sponsors | where: "type", "silver" %}
149+
{% assign bronze_sponsors = site.data.sponsors | where: "type", "bronze" %}
150+
{% assign inkind_sponsors = site.data.sponsors | where: "type", "inkind" %}
151+
{% assign individual_sponsors = site.data.sponsors | where: "type", "individual" %}
146152
<div id="sponsors_index">
147153
<h2 class="text-center title-text">SPONSORS</h2>
148154

149-
{% if site.data.sponsor.platinum and site.data.sponsor.platinum.size != 0 %}
155+
{% if platinum_sponsors != empty %}
150156
<div class="sponsors-container">
151157
<h3 class="text-center caption">Platinum Sponsor</h3>
152158
<div class="sponsor-logo-container">
153159
<div id="platinum-sponsors">
154-
{% for sponsor in site.data.sponsor.platinum %}
160+
{% for sponsor in platinum_sponsors %}
155161
<a href="{{ sponsor.link }}" target="_blank">
156162
<img class="sponsor-logo" src="/img/{{ site.year }}/sponsor/{{ sponsor.logo }}" alt="{{ sponsor.name }}" />
157163
</a>
@@ -161,12 +167,12 @@ layout: default
161167
</div>
162168
{% endif %}
163169

164-
{% if site.data.sponsor.gold and site.data.sponsor.gold.size != 0 %}
170+
{% if gold_sponsors != empty %}
165171
<div class="sponsors-container">
166172
<h3 class="text-center caption">Gold Sponsor</h3>
167173
<div class="sponsor-logo-container">
168174
<div id="gold-sponsors">
169-
{% for sponsor in site.data.sponsor.gold %}
175+
{% for sponsor in gold_sponsors %}
170176
<a href="{{ sponsor.link }}" target="_blank">
171177
<img class="sponsor-logo" src="/img/{{ site.year }}/sponsor/{{ sponsor.logo }}" alt="{{ sponsor.name }}" />
172178
</a>
@@ -176,12 +182,12 @@ layout: default
176182
</div>
177183
{% endif %}
178184

179-
{% if site.data.sponsor.silver and site.data.sponsor.silver.size != 0 %}
185+
{% if silver_sponsors != empty %}
180186
<div class="sponsors-container">
181187
<h3 class="text-center caption">Silver Sponsor</h3>
182188
<div class="sponsor-logo-container">
183189
<div id="silver-sponsors">
184-
{% for sponsor in site.data.sponsor.silver %}
190+
{% for sponsor in silver_sponsors %}
185191
<a href="{{ sponsor.link }}" target="_blank">
186192
<img class="sponsor-logo" src="/img/{{ site.year }}/sponsor/{{ sponsor.logo }}" alt="{{ sponsor.name }}" />
187193
</a>
@@ -191,12 +197,12 @@ layout: default
191197
</div>
192198
{% endif %}
193199

194-
{% if site.data.sponsor.bronze and site.data.sponsor.bronze.size != 0 %}
200+
{% if bronze_sponsors != empty %}
195201
<div class="sponsors-container">
196202
<h3 class="text-center caption">Bronze Sponsor</h3>
197203
<div class="sponsor-logo-container">
198204
<div id="bronze-sponsors">
199-
{% for sponsor in site.data.sponsor.bronze %}
205+
{% for sponsor in bronze_sponsors %}
200206
<a href="{{ sponsor.link }}" target="_blank">
201207
<img class="sponsor-logo" src="/img/{{ site.year }}/sponsor/{{ sponsor.logo }}" alt="{{ sponsor.name }}" />
202208
</a>
@@ -206,12 +212,12 @@ layout: default
206212
</div>
207213
{% endif %}
208214

209-
{% if site.data.sponsor.in-kind and site.data.sponsor.in-kind.size != 0 %}
215+
{% if inkind_sponsors != empty %}
210216
<div class="sponsors-container">
211217
<h3 class="text-center caption">In-kind Sponsor</h3>
212218
<div class="sponsor-logo-container">
213219
<div id="in-kind-sponsors">
214-
{% for sponsor in site.data.sponsor.in-kind %}
220+
{% for sponsor in inkind_sponsors %}
215221
<div>
216222
<a href="{{ sponsor.link }}" target="_blank">
217223
<img class="sponsor-logo" src="/img/{{ site.year }}/sponsor/{{ sponsor.logo }}" alt="{{ sponsor.name }}" />
@@ -224,12 +230,12 @@ layout: default
224230
</div>
225231
{% endif %}
226232

227-
{% if site.data.sponsor.individual and site.data.sponsor.individual.size != 0 %}
233+
{% if individual_sponsors != empty %}
228234
<div class="sponsors-container">
229235
<h3 class="text-center caption">Individual Sponsor</h3>
230236
<div class="sponsor-logo-container">
231237
<div id="individual-sponsors">
232-
{% for sponsor in site.data.sponsor.individual %}
238+
{% for sponsor in individual_sponsors %}
233239
<div class="individual-sponsor-name">
234240
{% if sponsor.link %}
235241
<a href="{{ sponsor.link }}" target='_blank' rel='noopener' style='text-decoration: underline;'>

0 commit comments

Comments
 (0)