the home site for me: also iteration 3 or 4 of my site

feat: add hcard

Changed files
+27 -8
content
templates
shortcodes
+1 -1
content/_index.md
···
+++
<div style="display: flex; justify-content: center;">
-
<img src="/pfps/starry.webp" alt="an image of kieran holding a white kitten" width="512" height="512"/>
+
<img src="/pfps/starry.webp" alt="an image of kieran holding a white kitten" width="512" height="512" class="u-photo"/>
</div>
## About me
+6 -6
content/verify.md
···
# accounts
-
* Github: [@taciturnaxolotl](https://github.com/taciturnaxolotl) (formerly @kcoderhtml)
-
* [Hackclub Slack](https://hackclub.com/slack/): [@krn](https://hackclub.slack.com/team/U062UG485EE) (display name changes quite often though) with userID `U062UG485EE`
-
* Bluesky: [@dunkirk.sh](https://bsky.app/profile/dunkirk.sh)
-
* Mastodon: [@taciturnaxolotl@social.dino.icu](https://social.dino.icu/@taciturnaxolotl)
-
* Youtube: [@wanderer.archives](https://www.youtube.com/@wanderer.archives)
-
* Matrix: [@kieran:dumpsterfire.icu](https://matrix.to/#/@kieran.matrix.dumpsterfire.icu) or [@sclacker:matrix.org](https://matrix.to/#/@sclacker:matrix.org) (i'm active on here once in a bluemoon so this isn't a great way to contact me urgently)
+
* Github: <a href="https://github.com/taciturnaxolotl" rel="me">@taciturnaxolotl</a> (formerly @kcoderhtml)
+
* <a href="https://hackclub.com/slack/">Hackclub Slack</a>: <a href="https://hackclub.slack.com/team/U062UG485EE" rel="me">@krn</a> (display name changes quite often though) with userID `U062UG485EE`
+
* Bluesky: <a href="https://bsky.app/profile/dunkirk.sh" rel="me">@dunkirk.sh</a>
+
* Mastodon: <a href="https://social.dino.icu/@taciturnaxolotl" rel="me">@taciturnaxolotl@social.dino.icu</a>
+
* Youtube: <a href="https://www.youtube.com/@wanderer.archives" rel="me">@wanderer.archives</a>
+
* Matrix: <a href="https://matrix.to/#/@kieran.matrix.dumpsterfire.icu" rel="me">@kieran:dumpsterfire.icu</a> or <a href="https://matrix.to/#/@sclacker:matrix.org" rel="me">@sclacker:matrix.org</a> (i'm active on here once in a bluemoon so this isn't a great way to contact me urgently)
* Signal: `verox.89`
* Phone #: *Do you really think i'm going to publicly share that?*
+19
templates/head.html
···
}
</script>
<script async src="https://abacus.jasoncameron.dev/hit/dunkirk.sh/counter{%- if url | split(pat='/') | slice(start=3) | join != '' -%}-{{url | split(pat='/') | slice(start=3) | join(sep=' ') | slugify}}{%- endif -%}?callback=cb"></script>
+
<link rel="me" href="https://social.dino.icu/@taciturnaxoltol" />
<link rel="me" href="https://github.com/taciturnaxolotl" />
<link rel="me" href="https://bsky.app/profile/dunkirk.sh" />
<meta name="fediverse:creator" content="@taciturnaxoltol@social.dino.icu" />
+
+
<div class="h-card" style="display:none">
+
<a class="u-url" rel="me home" href="https://dunkirk.sh">
+
<span class="p-name">Kieran Klukas</span>
+
</a>
+
<p class="p-given-name">Kieran</p>
+
<p class="p-family-name">Klukas</p>
+
<p class="dt-bday">2008-04-27</p>
+
<p class="p-sex">male</p>
+
<p class="p-note">
+
{% set time = now() | date(format="%s") | int - 1209254400 %}{{ time / 31536000 | round(method="floor") }}, typescript nerd, videographer, frc programmer, semi retired fpv pilot
+
</p>
+
<a class="u-email" href="mailto:contact@dunkirk.sh">contact@dunkirk.sh</a>
+
<div class="p-adr h-adr">
+
<span class="p-country-name">United States of America</span>
+
</div>
+
<img class="u-photo" src="/pfps/starry.webp" alt="an image of kieran holding a white kitten" />
+
</div>
+1 -1
templates/shortcodes/age.md
···
-
{% set result = 1 %}{% for _ in range(end=length) %}{% set_global result = result * 10 %}{% endfor %}{% set time = now() | date(format="%s") | int - 1209254400 %}{{ time / 31536000 * result | round() / result }}
+
{% set time = now() | date(format="%s") | int - 1209254400 %}{{ (time / 31536000) | round(method="floor", precision=length) }}