1
0
Fork 1
mirror of https://github.com/wezm/wezm.net.git synced 2025-04-09 05:00:42 +00:00

Compare commits

...

5 commits

3 changed files with 54 additions and 47 deletions

View file

@ -35,17 +35,15 @@
<ul class="projects"> <ul class="projects">
<li> <li>
<a href="https://github.com/wezm/feedlynx" class="no-border"> <a href="https://github.com/wezm/feedlynx">
<img src="{{ config.base_url }}/images/feedlynx.svg" width="32" alt=""> <img src="{{ config.base_url }}/images/feedlynx.svg" width="32" alt="">Feedlynx
</a> </a>
<a href="https://github.com/wezm/feedlynx">Feedlynx</a>
<p>Collect links to read or watch later in an RSS feed.</p> <p>Collect links to read or watch later in an RSS feed.</p>
</li> </li>
<li> <li>
<a href="https://github.com/wezm/rsspls" class="no-border"> <a href="https://github.com/wezm/rsspls">
<span class="emoji-img">📰</span> <span class="emoji-img">📰</span>RSS Please
</a> </a>
<a href="https://github.com/wezm/rsspls">RSS Please</a>
<p>Generate RSS feeds from web pages.</p> <p>Generate RSS feeds from web pages.</p>
</li> </li>
<li> <li>
@ -61,10 +59,9 @@
<p>Font parser, shaping engine, and subsetter implemented in Rust.</p> <p>Font parser, shaping engine, and subsetter implemented in Rust.</p>
</li> </li>
<li> <li>
<a href="https://github.com/wezm/git-grab" class="no-border"> <a href="https://github.com/wezm/git-grab">
<span class="emoji-img">⤵️</span> <span class="emoji-img">⤵️</span>Git Grab
</a> </a>
<a href="https://github.com/wezm/git-grab">Git Grab</a>
<p>Clone a git repository into a standard location organised by domain and path.</p> <p>Clone a git repository into a standard location organised by domain and path.</p>
</li> </li>
<li> <li>

View file

@ -27,7 +27,11 @@
{% endblock %} {% endblock %}
{% block body %} {% block body %}
<h1 class="logo"><a href="{{ config.base_url }}/" class="no-border hover-underline">👨‍💻 {{ config.title }}</a></h1> <header>
<h1 class="logo">
<a href="{{ config.base_url }}/" class="no-border hover-underline">👨‍💻 {{ config.title }}</a>
</h1>
</header>
<nav> <nav>
{% for ancestor in page.ancestors %} {% for ancestor in page.ancestors %}
@ -41,43 +45,45 @@
{% endfor %} {% endfor %}
</nav> </nav>
<article id="{{ page.slug }}"> <main>
<h2> <article id="{{ page.slug }}">
<a href="{{ page.permalink }}">{{ page.title }}</a> <h2>
</h2> <a href="{{ page.permalink }}">{{ page.title }}</a>
{% if page.date %} </h2>
<div class="post-metadata"> {% if page.date %}
<div class="date-published"> <div class="post-metadata">
<svg class="date-icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" version="1.1" x="0px" y="0px"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M38.6172116,78.6191533 L47.8030928,78.6191533 L47.8030928,69.4332721 L38.6172116,69.4332721 L38.6172116,78.6191533 Z M24.8586734,78.6191533 L34.0445546,78.6191533 L34.0445546,69.4332721 L24.8586734,69.4332721 L24.8586734,78.6191533 Z M66.1332478,64.2656288 L75.319129,64.2656288 L75.319129,55.0797476 L66.1332478,55.0797476 L66.1332478,64.2656288 Z M52.3757498,64.2656288 L61.561631,64.2656288 L61.561631,55.0797476 L52.3757498,55.0797476 L52.3757498,64.2656288 Z M38.6172116,64.2656288 L47.8030928,64.2656288 L47.8030928,55.0797476 L38.6172116,55.0797476 L38.6172116,64.2656288 Z M24.8586734,64.2656288 L34.0445546,64.2656288 L34.0445546,55.0797476 L24.8586734,55.0797476 L24.8586734,64.2656288 Z M66.1332478,49.9110641 L75.319129,49.9110641 L75.319129,40.7251829 L66.1332478,40.7251829 L66.1332478,49.9110641 Z M52.3757498,49.9110641 L61.561631,49.9110641 L61.561631,40.7251829 L52.3757498,40.7251829 L52.3757498,49.9110641 Z M38.6172116,49.9110641 L47.8030928,49.9110641 L47.8030928,40.7251829 L38.6172116,40.7251829 L38.6172116,49.9110641 Z M24.8586734,49.9110641 L34.0445546,49.9110641 L34.0445546,40.7251829 L24.8586734,40.7251829 L24.8586734,49.9110641 Z M13.1607434,90.8382164 L87.7337471,90.8382164 L87.7337471,30.2016227 L13.1607434,30.2016227 L13.1607434,90.8382164 Z M13.1617836,26.0408793 L87.7347873,26.0408793 L87.7347873,16.2662529 L13.1617836,16.2662529 L13.1617836,26.0408793 Z M73.5237682,12.1055095 L73.5237682,5 L69.3630249,5 L69.3630249,12.1055095 L31.5314656,12.1055095 L31.5314656,5 L27.3707222,5 L27.3707222,12.1055095 L9,12.1055095 L9,95 L91.8955307,95 L91.8955307,12.1055095 L73.5237682,12.1055095 Z" fill="currentColor"/></g></svg> <div class="date-published">
<time datetime="{{ page.date }}">{{ page.date | date(format="%d %B %Y") }}</time> <svg class="date-icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" version="1.1" x="0px" y="0px"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M38.6172116,78.6191533 L47.8030928,78.6191533 L47.8030928,69.4332721 L38.6172116,69.4332721 L38.6172116,78.6191533 Z M24.8586734,78.6191533 L34.0445546,78.6191533 L34.0445546,69.4332721 L24.8586734,69.4332721 L24.8586734,78.6191533 Z M66.1332478,64.2656288 L75.319129,64.2656288 L75.319129,55.0797476 L66.1332478,55.0797476 L66.1332478,64.2656288 Z M52.3757498,64.2656288 L61.561631,64.2656288 L61.561631,55.0797476 L52.3757498,55.0797476 L52.3757498,64.2656288 Z M38.6172116,64.2656288 L47.8030928,64.2656288 L47.8030928,55.0797476 L38.6172116,55.0797476 L38.6172116,64.2656288 Z M24.8586734,64.2656288 L34.0445546,64.2656288 L34.0445546,55.0797476 L24.8586734,55.0797476 L24.8586734,64.2656288 Z M66.1332478,49.9110641 L75.319129,49.9110641 L75.319129,40.7251829 L66.1332478,40.7251829 L66.1332478,49.9110641 Z M52.3757498,49.9110641 L61.561631,49.9110641 L61.561631,40.7251829 L52.3757498,40.7251829 L52.3757498,49.9110641 Z M38.6172116,49.9110641 L47.8030928,49.9110641 L47.8030928,40.7251829 L38.6172116,40.7251829 L38.6172116,49.9110641 Z M24.8586734,49.9110641 L34.0445546,49.9110641 L34.0445546,40.7251829 L24.8586734,40.7251829 L24.8586734,49.9110641 Z M13.1607434,90.8382164 L87.7337471,90.8382164 L87.7337471,30.2016227 L13.1607434,30.2016227 L13.1607434,90.8382164 Z M13.1617836,26.0408793 L87.7347873,26.0408793 L87.7347873,16.2662529 L13.1617836,16.2662529 L13.1617836,26.0408793 Z M73.5237682,12.1055095 L73.5237682,5 L69.3630249,5 L69.3630249,12.1055095 L31.5314656,12.1055095 L31.5314656,5 L27.3707222,5 L27.3707222,12.1055095 L9,12.1055095 L9,95 L91.8955307,95 L91.8955307,12.1055095 L73.5237682,12.1055095 Z" fill="currentColor"/></g></svg>
</div> <time datetime="{{ page.date }}">{{ page.date | date(format="%d %B %Y") }}</time>
{%- if page.extra.updated %} </div>
<div class="date-updated"> {%- if page.extra.updated %}
<span class="ornament">&middot;</span><em><span class="updated small-caps">updated</span> <div class="date-updated">
<time datetime="{{ page.extra.updated }}">{{ page.extra.updated | date(format="%d %B %Y") }}</time> <span class="ornament">&middot;</span><em><span class="updated small-caps">updated</span>
</em> <time datetime="{{ page.extra.updated }}">{{ page.extra.updated | date(format="%d %B %Y") }}</time>
</em>
</div>
{% endif %}
</div> </div>
{% endif %} {% endif %}
</div>
{% endif %}
<div class="post-body"> <div class="post-body">
{{ page.content | replace(from="<!-- toc -->", to=macros::toc(page=page)) | safe }} {{ page.content | replace(from="<!-- toc -->", to=macros::toc(page=page)) | safe }}
</div> </div>
<div class="respond"> <div class="respond">
<h3> <h3>
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"> <svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage"> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
<path d="M2,3 L29,3 L29,20 L24,20 L16,28 L16,20 L2,20 L2,3 Z" id="comment" stroke="#484848" stroke-width="2" sketch:type="MSShapeGroup"></path> <path d="M2,3 L29,3 L29,20 L24,20 L16,28 L16,20 L2,20 L2,3 Z" id="comment" stroke="#484848" stroke-width="2" sketch:type="MSShapeGroup"></path>
</g> </g>
</svg> </svg>
Stay in touch! Stay in touch!
</h3> </h3>
<p> <p>
Follow me on the <a href="https://mastodon.decentralised.social/@wezm">⁂ Fediverse</a>, Follow me on the <a href="https://mastodon.decentralised.social/@wezm">⁂ Fediverse</a>,
<a href="{{ config.base_url }}/rss.xml">subscribe to the feed</a>, <a href="{{ config.base_url }}/rss.xml">subscribe to the feed</a>,
or <a href="mailto:wes@wezm.net">send me an email</a>. or <a href="mailto:wes@wezm.net">send me an email</a>.
</p> </p>
</div> </div>
</article> </article>
</main>
{% endblock %} {% endblock %}

View file

@ -3,7 +3,11 @@
{% block title %}{{ section.title }} - {{ config.title }}{% endblock %} {% block title %}{{ section.title }} - {{ config.title }}{% endblock %}
{% block body %} {% block body %}
<h1 class="logo"><a href="{{ config.base_url }}/" class="no-border hover-underline">👨‍💻 {{ config.title }}</a></h1> <header>
<h1 class="logo">
<a href="{{ config.base_url }}/" class="no-border hover-underline">👨‍💻 {{ config.title }}</a>
</h1>
</header>
<nav> <nav>
{% for ancestor in section.ancestors %} {% for ancestor in section.ancestors %}