diff --git a/categories.html b/categories.html new file mode 100644 index 00000000..c8cd1a77 --- /dev/null +++ b/categories.html @@ -0,0 +1,42 @@ +--- +title: Plugins by Category +--- + +{% assign all_cats = "" | split: "/" %} +{% for plugin in site.repo %} + {% for cat in plugin.categories %} + {% assign preprocessed = cat | strip | downcase %} + {% unless preprocessed == "" %} + {% assign all_cats = all_cats | push: preprocessed %} + {% endunless %} + {% endfor %} +{% endfor %} +{% assign all_cats = all_cats | uniq | sort %} + + +{% for cat in all_cats %} + {% unless tag == "" %} + + {{ cat }} + + {% endunless %} +{% endfor %} + +{% for cat in all_cats %} +{% unless cat == "" %} +

{{ cat }}

+ +
+ {% for plugin in site.repo %} + {% assign plugin_cats = "" | split: "/" %} + {% for cat in plugin.categories %} + {% assign lower_cat = cat | downcase %} + {% assign plugin_cats = plugin_cats | push: lower_cat %} + {% endfor %} + {% if plugin_cats contains cat %} + {% include plugin_card.html plugin=plugin %} + {% endif %} + {% endfor %} +
+{% endunless %} +{% endfor %} \ No newline at end of file diff --git a/tags.html b/tags.html new file mode 100644 index 00000000..842eff38 --- /dev/null +++ b/tags.html @@ -0,0 +1,42 @@ +--- +title: Plugins by Tags +--- + +{% assign all_tags = "" | split: "/" %} +{% for plugin in site.repo %} + {% for tag in plugin.tags %} + {% assign preprocessed = tag | strip | downcase %} + {% unless preprocessed == "" %} + {% assign all_tags = all_tags | push: preprocessed %} + {% endunless %} + {% endfor %} +{% endfor %} +{% assign all_tags = all_tags | uniq | sort %} + + +{% for tag in all_tags %} + {% unless tag == "" %} + + {{ tag }} + + {% endunless %} +{% endfor %} + +{% for tag in all_tags %} +{% unless tag == "" %} +

{{ tag }}

+ +
+ {% for plugin in site.repo %} + {% assign plugin_tags = "" | split: "/" %} + {% for tag in plugin.tags %} + {% assign lower_tag = tag | downcase %} + {% assign plugin_tags = plugin_tags | push: lower_tag %} + {% endfor %} + {% if plugin_tags contains tag %} + {% include plugin_card.html plugin=plugin %} + {% endif %} + {% endfor %} +
+{% endunless %} +{% endfor %} \ No newline at end of file