From 7810a4089c6e62c927fca3d5e273c0f4d33ea366 Mon Sep 17 00:00:00 2001 From: Benjamin Young Date: Thu, 4 Dec 2025 16:39:44 -0500 Subject: [PATCH 01/12] Move index.html to index.liquid. --- index.html => index.liquid | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename index.html => index.liquid (100%) diff --git a/index.html b/index.liquid similarity index 100% rename from index.html rename to index.liquid From 95ee0c35fbacf78142d306f819d57f2abf9fcc5e Mon Sep 17 00:00:00 2001 From: Benjamin Young Date: Thu, 4 Dec 2025 16:40:47 -0500 Subject: [PATCH 02/12] Overhaul homepage to use Fomantic-UI. --- _includes/implementation-card.liquid | 24 ++ _includes/implementation-item.liquid | 6 +- _layouts/fomantic.liquid | 15 +- index.liquid | 516 ++++++++++----------------- 4 files changed, 220 insertions(+), 341 deletions(-) create mode 100644 _includes/implementation-card.liquid diff --git a/_includes/implementation-card.liquid b/_includes/implementation-card.liquid new file mode 100644 index 00000000..ca76ab9d --- /dev/null +++ b/_includes/implementation-card.liquid @@ -0,0 +1,24 @@ +
+
+

{% if language %}{{ language | split: ',' | join: ' / ' }}{% else %}{{ applicationCategory }}{% endif %}

+
+
+ {% if language %} + {% assign languages = language | split: ',' %} + {% assign langExp = nil %} + {% for lang in languages %} + {% assign prefixed = lang | prepend: "imp.language contains '" | append: "'" %} + {% assign langExp = langExp | concat: prefixed %} + {% endfor %} + {% assign expression = langExp | join: ' or ' %} + {% assign imps = implementations | where_exp: 'imp', expression | where_exp: 'imp', 'imp.applicationCategory != "CLI"' %} + {% else %} + {% assign imps = implementations | where: 'applicationCategory', applicationCategory %} + {% endif %} + {% for implementation in imps %} + {% include 'implementation-item' %} + {% endfor %} +
+
+
+
diff --git a/_includes/implementation-item.liquid b/_includes/implementation-item.liquid index 576aaf65..9d81c6ce 100644 --- a/_includes/implementation-item.liquid +++ b/_includes/implementation-item.liquid @@ -1,7 +1,7 @@ -
  • +
  • + diff --git a/_layouts/fomantic.liquid b/_layouts/fomantic.liquid index 7e254dc0..b421dfa4 100644 --- a/_layouts/fomantic.liquid +++ b/_layouts/fomantic.liquid @@ -21,10 +21,14 @@