parent
895c483de9
commit
6951cba45b
@ -1,16 +1,29 @@ |
|||||||
<p><b>Signed:</b></p> |
<p><b>Signed:</b></p> |
||||||
<ol> |
<ol> |
||||||
{% capture signs %} |
{%- capture signs -%} |
||||||
{% for sign_hash in site.data.signed %} |
{%- for sign_hash in site.data.signed -%} |
||||||
{% assign signature = sign_hash[1] %} |
{%- assign signature = sign_hash[1] -%} |
||||||
|{{signature.name | escape }}#{{signature.link | escape }} |
{%- assign name = signature.name | strip -%} |
||||||
{% endfor %} |
{%- assign name_order = name | downcase -%} |
||||||
{% endcapture %} |
{%- assign first_char = name_order | slice: 0 -%} |
||||||
{% assign sorted_signs = signs | split: '|' | sort %} |
{%- assign first_number = first_char | plus: 0 | append: '' -%} |
||||||
{% for signature in sorted_signs %} |
{%- if first_char == first_number -%} |
||||||
{% assign sign_items = signature | split: '#' %} |
{%- assign name_order = name_order | prepend: '~' -%} |
||||||
{% if sign_items[0] and sign_items[1] %} |
{%- endif -%} |
||||||
<li><a href="{{ sign_items[1] | strip }}">{{ sign_items[0] | strip }}</a></li> |
<array>{{ name_order | escape }}<field> |
||||||
{% endif %} |
<field>{{ name | escape }}<field> |
||||||
{% endfor %} |
<field>{{ signature.link | strip | escape }}<field> |
||||||
|
{%- endfor -%} |
||||||
|
{%- endcapture -%} |
||||||
|
{%- assign sorted_signs = signs | split: '<array>' | sort -%} |
||||||
|
{%- for signature in sorted_signs -%} |
||||||
|
{%- assign sign_items = signature | split: '<field>' -%} |
||||||
|
{%- if sign_items[2] and sign_items[4] -%} |
||||||
|
{%- assign name = sign_items[2] -%} |
||||||
|
{%- assign link = sign_items[4] -%} |
||||||
|
{% comment %}Add whitespace{% endcomment %} |
||||||
|
<li><a href="{{ link }}">{{ name }}</a></li> |
||||||
|
{%- endif -%} |
||||||
|
{%- endfor -%} |
||||||
|
{% comment %}Add whitespace{% endcomment %} |
||||||
</ol> |
</ol> |
Loading…
Reference in new issue