Programming-related SVG logos and styling served as static assets

GitHub repo: MichaelCurrin/logos

Features

Sample usage

Here we have a demo of how to take a logo like jekyll.svg and use it on a page.

Code

{% assign logo_base_url = 'https://michaelcurrin.github.io/logos/assets/img/' %}
{% assign name = 'jekyll' %}

<svg class="logo-small">
    <use xlink:href="{{ logo_base_url }}{{ name }}.svg#logo-{{ name }}"></use>
</svg>
<span>Jekyll logo</span>

Styling:

/* On svg element. */
.logo-large {
    width: 40px;
    height: 40px;
}

/* On external svg asset loaded using `use`. */
#logo-jekyll {
    color: #064F8C;
}

Result

Jekyll logo