diff --git a/_layouts/signed.html b/_layouts/signed.html
index 015aa3d0..05739d51 100644
--- a/_layouts/signed.html
+++ b/_layouts/signed.html
@@ -11,11 +11,17 @@ layout: home
- {% assign folder = site.data.signed | sort %}
- {% for sign_hash in folder %}
- {% assign signed = sign_hash[1] %}
- -
- {{ signed.name }}
-
+ {% capture signs %}
+ {% for sign_hash in site.data.signed %}
+ {% assign signature = sign_hash[1] %}
+ |{{signature.name | escape }}#{{signature.link | escape }}
{% endfor %}
+ {% endcapture %}
+ {% assign sorted_signs = signs | split: '|' | sort %}
+ {% for signature in sorted_signs %}
+ {% assign sign_items = signature | split: '#' %}
+ {% if sign_items[0] and sign_items[1] %}
+ - {{ sign_items[0] | strip }}
+ {% endif %}
+ {% endfor %}