diff options
Diffstat (limited to 'src/_includes')
-rw-r--r-- | src/_includes/icon.html | 13 | ||||
-rw-r--r-- | src/_includes/icon.njk | 6 |
2 files changed, 13 insertions, 6 deletions
diff --git a/src/_includes/icon.html b/src/_includes/icon.html index ced25557..c63e6476 100644 --- a/src/_includes/icon.html +++ b/src/_includes/icon.html @@ -1,8 +1,9 @@ {% assign stroke = include.stroke | default: 2 %}{% assign width = 24 %}{% assign name = include.name %}{% assign icon = site.icons | where: "slug", name | first %}{% capture replace-to %}<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-{{ name }}" width="{{ width }}" height="{{ width }}" viewBox="0 0 24 24" stroke-width="{{ stroke }}" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/>{% endcapture %}{% assign content = icon.content | replace: '<svg>', replace-to %}{{ content }} -{{ name }} -{{ params.name }} -{{ include.name }} -{{ includes.name }} -{{ include.stroke }} -{{ params.stroke }} +1{{ name }} +1{{ er }} +2{{ params.name }} +3{{ include.name }} +4{{ includes.name }} +5{{ include.stroke }} +6{{ params.stroke }} diff --git a/src/_includes/icon.njk b/src/_includes/icon.njk new file mode 100644 index 00000000..d0137da8 --- /dev/null +++ b/src/_includes/icon.njk @@ -0,0 +1,6 @@ +{% macro icon(name, stroke = 2, width = 24) %} +<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-{{ name }}" width="{{ width }}" height="{{ width }}" viewBox="0 0 24 24" stroke-width="{{ stroke }}" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> + <path stroke="none" d="M0 0h24v24H0z" fill="none"/> + {{ collections.icons | first }} +</svg> +{% endmacro %} |