I currently have a very long if/elseif/else that can only keep growing:
        {% set default_icon = "globe" %}
        {% for s_url in page.header.syndication %}
            {% if "twitter.com" in s_url %}
                {% set icon = "twitter" %}
            {% elseif "blogger.com" in s_url %}
                {% set icon = "blogger" %}
            {% elseif "github.com" in s_url %}
                {% set icon = "github" %}
            {% elseif "instagram.com" in s_url %}
                {% set icon = "instagram" %}
            {% elseif "linkedin.com" in s_url %}
                {% set icon = "linkedin" %}
            {% elseif "reddit.com" in s_url %}
                {% set icon = "reddit" %}
            {% elseif "wordpress.com" in s_url %}
                {% set icon = "wordpress" %}
            {% elseif "wordpress.org" in s_url %}
                {% set icon = "wordpress" %}
            {% else %}
                {% set icon = default_icon %}
            {% endif %}
            <a class="u-syndication" href="{{ s_url }}"><i class="{{ icon == default_icon ? 'fa' : 'fab' }} fa-{{ icon }}"></i></a>
        {% endfor %}
I would like to replace with setting an array and search the right value from the array.
Something like (not yet working!):
        {% set default_icon = "globe" %}
        {% set icons = {
            "twitter.com" : "twitter",
            "instagram.com" : "instagram",
            } %}
        {% for s_url in page.header.syndication %}
            {% set icon = default_icon %}
            {% for i in icons %}
                {% if i in s_url %}
                    {% set icon = icons[i] %}
                {% endif %}
            {% endfor %}
            <a class="u-syndication" href="{{ s_url }}"><i class="{{ icon == default_icon ? 'fa' : 'fab' }} fa-{{ icon }}"></i></a>
        {% endfor %}
Does anyone have suggestions / a working example?

