diff --git a/source/_includes/sponsors/full.html.twig b/source/_includes/sponsors/full.html.twig new file mode 100644 index 0000000..500e5ea --- /dev/null +++ b/source/_includes/sponsors/full.html.twig @@ -0,0 +1,25 @@ +
+

{{ name }}

+ +
+
+ {% if description %} +
+ {{ description|markdown }} +
+ {% endif %} + + {% if url %} + + Visit {{ name }}’s website + + {% endif %} +
+ + {% if logo %} +
+ {{ name }} logo +
+ {% endif %} +
+
diff --git a/source/_includes/sponsors/teaser.html.twig b/source/_includes/sponsors/teaser.html.twig new file mode 100644 index 0000000..fbed97b --- /dev/null +++ b/source/_includes/sponsors/teaser.html.twig @@ -0,0 +1,9 @@ +
+
+ {{ name }} logo +
+ +
+ {{ name }} +
+
diff --git a/source/sponsors.html.twig b/source/sponsors.html.twig new file mode 100644 index 0000000..cdce78d --- /dev/null +++ b/source/sponsors.html.twig @@ -0,0 +1,26 @@ +--- +layout: page +title: Sponsors +--- +{% for level in site.sponsorship_levels %} + {% set sponsors = site.sponsors[level] %} + {% if sponsors %} +
+

{{ level ~ ' Sponsors'|capitalize }}

+ +
+ {% for sponsor in sponsors %} +
+ {% set template = (level == 'gold') ? 'sponsors/full' : 'sponsors/teaser' %} + {% include template with { + description: sponsor.description, + logo: sponsor.logo, + name: sponsor.name, + url: sponsor.url, + } %} +
+ {% endfor %} +
+
+ {% endif %} +{% endfor %}