1
0
mirror of https://github.com/simple-icons/simple-icons.git synced 2024-11-26 01:00:27 +02:00

Minify icon HEX colors in website (#4333)

Only affects `background-color` style property, not to color HEX strings displayed under icon names.
This commit is contained in:
Álvaro Mondéjar 2020-12-14 11:05:49 +01:00 committed by GitHub
parent 7e4067d3a4
commit 8b2dd76360
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -226,7 +226,13 @@
</li> </li>
{%- for icon in iconsArray -%} {%- for icon in iconsArray -%}
{%- assign iconArray = icon | split: "," -%} {%- assign iconArray = icon | split: "," -%}
<li class="grid-item {{ iconArray[6] }}" style="background-color: #{{ iconArray[4] }}; --order-alpha: {{ iconArray[8] }}"> {%- assign hex0 = iconArray[4] | slice: 0 -%}
{%- assign hex1 = iconArray[4] | slice: 1 -%}
{%- assign hex2 = iconArray[4] | slice: 2 -%}
{%- assign hex3 = iconArray[4] | slice: 3 -%}
{%- assign hex4 = iconArray[4] | slice: 4 -%}
{%- assign hex5 = iconArray[4] | slice: 5 -%}
<li class="grid-item {{ iconArray[6] }}" style="background-color: #{%- if hex0 == hex1 and hex2 == hex3 and hex4 == hex5 -%}{{hex0}}{{hex2}}{{hex4}}{%- else -%}{{ iconArray[4] }}{%- endif -%}; --order-alpha: {{ iconArray[8] }}">
<a class="grid-item__link" href="/icons/{{ iconArray[3] }}.svg" download> <a class="grid-item__link" href="/icons/{{ iconArray[3] }}.svg" download>
{%- assign filePath = iconArray[3] | prepend: "icons/" | append: ".svg" -%} {%- assign filePath = iconArray[3] | prepend: "icons/" | append: ".svg" -%}
{%- include_relative {{ filePath }} -%} {%- include_relative {{ filePath }} -%}
@ -237,7 +243,13 @@
{%- endfor -%} {%- endfor -%}
{%- for icon in greyscaleIconsArray -%} {%- for icon in greyscaleIconsArray -%}
{%- assign iconArray = icon | split: "," -%} {%- assign iconArray = icon | split: "," -%}
<li class="grid-item {{ iconArray[6] }}" style="background-color: #{{ iconArray[4] }}; --order-alpha: {{ iconArray[8] }}"> {%- assign hex0 = iconArray[4] | slice: 0 -%}
{%- assign hex1 = iconArray[4] | slice: 1 -%}
{%- assign hex2 = iconArray[4] | slice: 2 -%}
{%- assign hex3 = iconArray[4] | slice: 3 -%}
{%- assign hex4 = iconArray[4] | slice: 4 -%}
{%- assign hex5 = iconArray[4] | slice: 5 -%}
<li class="grid-item {{ iconArray[6] }}" style="background-color: #{%- if hex0 == hex1 and hex2 == hex3 and hex4 == hex5 -%}{{hex0}}{{hex2}}{{hex4}}{%- else -%}{{ iconArray[4] }}{%- endif -%}; --order-alpha: {{ iconArray[8] }}">
<a class="grid-item__link" href="/icons/{{ iconArray[1] }}.svg" download> <a class="grid-item__link" href="/icons/{{ iconArray[1] }}.svg" download>
{%- assign filePath = iconArray[1] | prepend: "icons/" | append: ".svg" -%} {%- assign filePath = iconArray[1] | prepend: "icons/" | append: ".svg" -%}
{%- include_relative {{ filePath }} -%} {%- include_relative {{ filePath }} -%}