diff --git a/_src/_data/icon.json b/_src/_data/icon.json new file mode 100644 index 0000000..7c6c261 --- /dev/null +++ b/_src/_data/icon.json @@ -0,0 +1,6 @@ +{ + "blog": "m5 3h15l7 7v20H5zm5 22h12v-3H10zm0-6h12v-3H10zm0-6h9v-3h-9z", + "changelog": "M10 25H21V22H10Zm4-13H10v3h4v4h3V15h4V12H17V8H14ZM5 3H20l7 7V30H5Z", + "gallery": "M2 2V30H30V2H2M5 26l6-9 5 6 5-9 6 12H5", + "home": "M20 20V30h8V12L16 2 4 12V30h8V20Z" +} \ No newline at end of file diff --git a/_src/_data/svg.json b/_src/_data/svg.json new file mode 100644 index 0000000..816bf1e --- /dev/null +++ b/_src/_data/svg.json @@ -0,0 +1,6 @@ +{ + "paw": "m 15.700739,16.184194 c 0,4.483 -2.555,2.038 -5.7060001,2.038 -3.151,0 -5.706,2.445 -5.706,-2.038 0,-2.925 2.555,-6.113001 5.706,-6.113001 3.1510001,0 5.7060001,3.188001 5.7060001,6.113001 z M 4.0687389,8.1071934 c 0.394,1.336 0.007,2.6259996 -0.862,2.8819996 -0.87,0.256001 -1.8929999,-0.619 -2.28599993,-1.9539996 -0.393,-1.336 -0.007,-2.626 0.86199993,-2.882 0.87,-0.256 1.893,0.619 2.286,1.954 z m 15.0000001,0.945 c -0.407,1.3319996 -1.442,2.1960006 -2.312,1.9299996 -0.869,-0.266 -1.244,-1.5609996 -0.837,-2.8919996 0.407,-1.332 1.442,-2.196 2.312,-1.93 0.869,0.265 1.244,1.56 0.837,2.892 z m -10.1100001,-4.859 c 0.365,1.897 -0.218,3.606 -1.302,3.814 -1.085,0.209 -2.261,-1.16 -2.626,-3.059 -0.365,-1.898 0.218,-3.6060001 1.302,-3.8150001 1.085,-0.20799996 2.261,1.1620001 2.626,3.0600001 z m 5.9960001,0.778 c -0.388,1.893 -1.578,3.25 -2.66,3.029 -1.082,-0.222 -1.647,-1.937 -1.26,-3.83 0.388,-1.894 1.578,-3.25000006 2.66,-3.0290001 1.082,0.222 1.647,1.9370001 1.26,3.8300001 z", + "back": "M2 16 18 4h6L12 14H50v4H12L24 28H18Z", + "theme": "M16 6a1 1 0 010 20Zm0-4a1 1 0 000 28A1 1 0 0016 2", + "menu": "M4 8H28v3H4Zm0 7H28v3H4Zm0 7H28v3H4Z" +} \ No newline at end of file diff --git a/_src/_includes/base.njk b/_src/_includes/base.njk index d2152d5..943d7b8 100644 --- a/_src/_includes/base.njk +++ b/_src/_includes/base.njk @@ -1,98 +1,51 @@ ---- -paw: "m 15.700739,16.184194 c 0,4.483 -2.555,2.038 -5.7060001,2.038 -3.151,0 -5.706,2.445 -5.706,-2.038 0,-2.925 2.555,-6.113001 5.706,-6.113001 3.1510001,0 5.7060001,3.188001 5.7060001,6.113001 z M 4.0687389,8.1071934 c 0.394,1.336 0.007,2.6259996 -0.862,2.8819996 -0.87,0.256001 -1.8929999,-0.619 -2.28599993,-1.9539996 -0.393,-1.336 -0.007,-2.626 0.86199993,-2.882 0.87,-0.256 1.893,0.619 2.286,1.954 z m 15.0000001,0.945 c -0.407,1.3319996 -1.442,2.1960006 -2.312,1.9299996 -0.869,-0.266 -1.244,-1.5609996 -0.837,-2.8919996 0.407,-1.332 1.442,-2.196 2.312,-1.93 0.869,0.265 1.244,1.56 0.837,2.892 z m -10.1100001,-4.859 c 0.365,1.897 -0.218,3.606 -1.302,3.814 -1.085,0.209 -2.261,-1.16 -2.626,-3.059 -0.365,-1.898 0.218,-3.6060001 1.302,-3.8150001 1.085,-0.20799996 2.261,1.1620001 2.626,3.0600001 z m 5.9960001,0.778 c -0.388,1.893 -1.578,3.25 -2.66,3.029 -1.082,-0.222 -1.647,-1.937 -1.26,-3.83 0.388,-1.894 1.578,-3.25000006 2.66,-3.0290001 1.082,0.222 1.647,1.9370001 1.26,3.8300001 z" -back: "M2 16 18 4h6L12 14H50v4H12L24 28H18Z" -theme: "M16 6a1 1 0 010 20Zm0-4a1 1 0 000 28A1 1 0 0016 2" -menu: "M4 8H28v3H4Zm0 7H28v3H4Zm0 7H28v3H4Z" ---- - {% set currentUrl %}{{ page.url }}{% endset %} - {% set sortedPages = collections.pages|sort(attribute='data.order') %} + {%set currentPage = page.url.split('/')[1]|slugify%} + {%set pageOrder = collections.pages|sort(attribute='data.order')%} + {%set availableStyles = ['home', 'blog', 'gallery']%} - {% if page.url.split('/') %} + {%if page.url.split('/')%} {{ page.url.split('/')[1] }} - - {% if page.url.split('/')[2] %} - {{ page.url.split('/')[2] | replace("-", " ") }} | - {% endif %} - {% endif %} - {{ site.name | safe }} + {%if page.url.split('/')[2]%} + {{ page.url.split('/')[2]|replace("-", " ") }} | + {%endif%} + {%endif%} + {{ site.name|safe }} - {% include "meta.njk" %} - - - - - {% if currentUrl === "/home/" %} - - {% endif %} - {% set availableStyles = ['home', 'blog', 'gallery'] %} - {% if currentUrl %} - {% if availableStyles.indexOf(page.url.split('/')[1]|slugify) !== -1 %} - - {% endif %} - {% endif %} + {%include "meta.njk"%} + {%include "stylesheets.njk"%} - +
- {% for article in collections.articles %} - {% if article.fileSlug == 'what' %} - {{ article.content | safe }} - {% endif %} - {% endfor %} + {% include "../data/articles/what.html" %}
-
- -
-
- -
+ +

- {% for page in sortedPages %} - {% if currentUrl.split('/')[1] === page.url.split('/')[1]|slugify %} + {%for page in pageOrder%} + {%if page.url|slugify == currentPage%} - {% endif %} - {% endfor %} - {{ page.url.split('/')[1]|slugify|capitalize }} + {%endif%} + {%endfor%} + {{ page.fileSlug|capitalize }}

- {{ content | safe }} + {{ content|safe }}