~chrono/disilla.org

cedde45be664eb6fe62d06cabfb67f99c3680325 β€” Chrono 5 months ago 8b86f4a
update

M _includes/layouts/base.njk => _includes/layouts/base.njk +57 -64
@@ 1,70 1,62 @@
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>

        {# <link #}
        {# rel="stylesheet" #}
        {# type="text/css" #}
        {# href="https://cdn.jsdelivr.net/npm/comic-mono@0.0.1/index.css"/> #}
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />

        <link
            rel="stylesheet"
            type="text/css"
            href="/css/normalize.css"
            async/>
            async
        />

        <link rel="stylesheet" type="text/css" href="/css/style.css" async/>
        <link rel="stylesheet" type="text/css" href="/css/style.css" async />

        <meta name="viewport" content="width=device-width, initial-scale=1"/>
        <meta charset="utf-8"/>
        <meta name="viewport" content="width=device-width, initial-scale=1" />
        <meta charset="utf-8" />

        <title>chrono</title>
        <meta name="description" content="hi, i'm chrono. visit my site."/>
        <meta name="twitter:card" content="summary_large_image"/>
        <meta name="twitter:creator" content="@chronomly"/>
        <meta name="description" content="hi, i'm chrono. visit my site." />
        <meta name="twitter:card" content="summary_large_image" />
        <meta name="twitter:creator" content="@chronomly" />
        <meta
            property="og:description"
            content="hi, i'm chrono. visit my site."
/>
        <meta property="og:type" content="website"/>
        />
        <meta property="og:type" content="website" />
        <meta
            property="og:image"
            content="https://disilla.org/img/social.png"
/>
        <meta property="og:image:alt" content="chrono-byte"/>
        <meta property="og:image:width" content="319"/>
        <meta property="og:image:height" content="161"/>
        <meta property="og:locale" content="en_US"/>
        <meta property="og:site_name" content="chrono"/>
        <meta name="robots" content="index,follow"/>
        <meta property="og:title" content="chrono"/>
        <meta property="og:url" content="https://disilla.org"/>
        <link rel="canonical" href="https://disilla.org/"/>
        <meta name="theme-color" content="#e9debb"/>
        />
        <meta property="og:image:alt" content="chrono-byte" />
        <meta property="og:image:width" content="319" />
        <meta property="og:image:height" content="161" />
        <meta property="og:locale" content="en_US" />
        <meta property="og:site_name" content="chrono" />
        <meta name="robots" content="index,follow" />
        <meta property="og:title" content="chrono" />
        <meta property="og:url" content="https://disilla.org" />
        <link rel="canonical" href="https://disilla.org/" />
        <meta name="theme-color" content="#e9debb" />
    </head>

    <body style="display: grid">
    <body class="wrapper">
        <header>
            <h2>
                <a href="/">/ home / chrono /</a>
                <a>
                    {% if tags[0] == "positions" or tags[0] == "blog" %}
                        <a href="/{{ tags [0] }}/">{{ tags [0] }} /</a>
                    {% endif %}
                    {% if id %}
                        {{ id }}
                    {% else %}
                        {{ title }}
                    {% endif %}
                    <a href="/{{ tags[0] }}/">{{ tags[0] }} /</a>
                    {% endif %} {% if id %} {{ id }} {% else %} {{ title }} {%
                    endif %}
                </a>
            </h2>

            {# header div #}
            <div class="header">
                <p>
                    <a href="/blog/">blog</a>
                    &nbsp;/&nbsp; <a href="/projects/">current &amp; past projects</a>
                    &nbsp;/&nbsp;
                    <a href="/projects/">current &amp; past projects</a>
                    &nbsp;/&nbsp; <a href="/positions/">political notes</a>
                </p>
                <p>


@@ 73,7 65,14 @@
                        var addr_org = "disilla";
                        var addr_tld = "org";
                        var address = name + "@" + addr_org + "." + addr_tld;
                        document.write("<a href=" + "'mailto:" + address + "'>" + "email" + "</a>");
                        document.write(
                            "<a href=" +
                                "'mailto:" +
                                address +
                                "'>" +
                                "email" +
                                "</a>"
                        );
                    </script>
                    &nbsp;/&nbsp;
                    <a href="https://twitter.com/chronomly">twitter</a>


@@ 84,36 83,30 @@
            </div>
        </header>

        <content>
            {{ content | safe }}
        </content>
        {{ content | safe }}

        <footer
            class="white background-card"
            style="background: rgba(0, 0, 0, 0.6); border: 6.45px solid #000;"
        >
        <footer class="white">
            <a href="https://ko-fi.com/P5P05A1PW" target="_blank"
                    ><img
                        height="36"
                        style="border: 0px; height: 36px"
                        src="https://storage.ko-fi.com/cdn/kofi3.png?v=3"
                        border="0"
                        alt="Buy Me a Coffee at ko-fi.com"
/></a>
            <br/>
                ><img
                    height="36"
                    style="border: 0px; height: 36px"
                    src="https://storage.ko-fi.com/cdn/kofi3.png?v=3"
                    border="0"
                    alt="Buy Me a Coffee at ko-fi.com"
            /></a>
            <br />
            <a
                    style="margin: 0.1vh 0.1vh 0em"
                    href="https://www.digitalocean.com/?refcode=0cbd24ae5dba&amp;utm_campaign=Referral_Invite&amp;utm_medium=Referral_Program&amp;utm_source=badge"
                    ><img
                        src="https://web-platforms.sfo2.cdn.digitaloceanspaces.com/WWW/Badge%201.svg"
                        alt="DigitalOcean Referral Badge"
/></a>
            <br/>
                Comic Mono font is by
                <a href="https://dtinth.github.io/comic-mono-font/"
                    >dtinth</a
                >.<br/>
                The content of this site is all rights reserved. <br/>
                style="margin: 0.1vh 0.1vh 0em"
                href="https://www.digitalocean.com/?refcode=0cbd24ae5dba&amp;utm_campaign=Referral_Invite&amp;utm_medium=Referral_Program&amp;utm_source=badge"
                ><img
                    src="https://web-platforms.sfo2.cdn.digitaloceanspaces.com/WWW/Badge%201.svg"
                    alt="DigitalOcean Referral Badge"
            /></a>
            <br />
            Comic Mono font is by
            <a href="https://dtinth.github.io/comic-mono-font/">dtinth</a
            >.<br />
            The content of this site is all rights reserved. <br />
        </footer>
    </body>
</html>

M _includes/layouts/post.njk => _includes/layouts/post.njk +1 -1
@@ 3,7 3,7 @@ layout: layouts/base.njk
---

<div style="width: 100%" class="grid">
    <div class="background-card" style="color: #ffffff;" style="margin-bottom: 15px">
    <div class="background-card" style="color: #ffffff; max-width: 82.48vw" style="margin-bottom: 15px">
        <h1 style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;">{{ title }}</h1>
        {# author disclaimer #}
        <a style="font-size: 11px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;">

M blog/index.html => blog/index.html +29 -18
@@ 8,26 8,37 @@ pagination:
    reverse: true
    alias: posts
---
<style>
    @media (min-width: 1000px) {
        .wrapper:not(.has-sidebar) {
            grid-template-columns: 1fr;
            grid-template-areas: "header" "content" "footer";
        }
    }
</style>

<div style="width: 100%" class="grid">
    <div style="margin-bottom: 0px" class="blog">
<div style="grid-area: content" class="content">
    <div class="background-card" style="color: #ffffff; margin-bottom: calc(0.75rem + 0.2vw);">
        <div style="margin-bottom: 0px">Blog</div>
        <p>Here you can find all my blog posts. I write about my projects, my thoughts and my life.</p>
    </div>

    <div style="grid-column: 1 / 3; grid-row: 2 / 3; gap: calc(0.75rem + 0.2vw);" class="postContainer blog">
        {% for post in posts %}
        <div class="background-card" style="margin-bottom: 15px">
            <h1 style="margin-bottom: 0px">
                <a href="{{ post.url | url }}">{{ post.data.title }}</a>
            </h1>
            <time
                style="margin-bottom: 0px"
                datetime="{{ post.date | dateIso }}"
                >{{ post.date | dateReadable }}</time
            >
            <!-- rounded box -->
            <a>
                {% for tag in post.data.tags %} {% if tag != "blog" %}
                <span class="tags">{{ tag }}</span>
                {% endif %} {% endfor %}
            </a>
        </div>
            <div class="post">
                <h1 style="margin-bottom: 0px">
                    <a href="{{ post.url | url }}">{{ post.data.title }}</a>
                </h1>
                <time style="margin-bottom: 0px" datetime="{{ post.date | dateIso }}">{{ post.date | dateReadable }}</time>
                <!-- rounded box -->
                <a>
                    {% for tag in post.data.tags %}
                        {% if tag != "blog" %}
                            <span class="tags">{{ tag }}</span>
                        {% endif %}
                    {% endfor %}
                </a>
            </div>
        {% endfor %}
    </div>
</div>

M css/style.css => css/style.css +127 -38
@@ 18,20 18,77 @@ body {
    color: #363f47;
    background-color: #e9debb;

    font-family: "Comic Mono";
    font-size: calc(0.75rem + 0.2vw);

    line-height: 2.23rem;
}

.wrapper {
    display: grid;
    gap: 1.3rem;
    margin: 1.3rem;
    margin: 0.75rem;
    grid-template-areas:
        "header"
        "sidebar"
        "content"
        "footer";
}

@media (min-width: 300px) {
    .wrapper {
        padding-left: 1vw;
        padding-right: 1vw;
        grid-template-columns: 2fr;
        grid-template-areas:
            "header"
            "sidebar"
            "content"
            "footer";
    }

    max-width: 82.48vw;
    .tags {
        /* hide */
        display: none;
    }
}

    /* center the body */
    margin-left: 8.76vw;
    margin-right: 8.76vw;
@media (min-width: 500px) {
    .wrapper {
        /* center the body */
        padding-left: 5.67vw;
        padding-right: 7vw;

    font-family: "Comic Mono";
    font-size: calc(0.75rem + 0.2vw);
        grid-template-columns: 2fr;
        grid-template-areas:
            "header header"
            "sidebar sidebar"
            "content content"
            "footer footer";
    }

    font-weight: 400;
    line-height: 2.23rem;
    .tags {
        display: none;
    }
}

@media (min-width: 1050px) {
    .wrapper {
        /* center the body */
        padding-left: 7vw;
        padding-right: 7vw;

        grid-template-columns: 2fr;
        grid-template-areas:
            "header header header"
            "sidebar content content"
            "footer footer footer";
    }

    .tags {
        /* hide */
        display: inline;
    }
}

.header a {


@@ 39,19 96,23 @@ body {
}

header {
    grid-row: 1;
    grid-area: header;
}

content {
    /* display: inline-grid; */

    margin-top: 0;
    grid-row: 2;
    grid-area: content;
}

footer {
    grid-row: 3;
    grid-area: footer;
    font-size: 0.75em;

    background: rgba(0, 0, 0, 0.6);
    border: 6.45px solid #000;
    border-radius: 0.8rem;

    padding: 25px;
    margin-bottom: 0;
}

header h2,


@@ 112,61 173,89 @@ code {
}

.grid {
    /* gap: 1.3rem; */
    display: grid;
    gap: 1.3rem;
}

.lazy {
    transition: opacity 0.8s;
}

.profile-back {
    background: rgba(10, 0, 10, 0.4);
    border-radius: 0.8rem;
    border: 6.45px solid #555;
}

.background-card {
    grid-area: content;

    background: rgba(0, 0, 0, 0.45);
    border-radius: 0.8rem;
    border: 6.45px solid #555;


    padding: 25px;
    margin-bottom: 1.3rem;
    margin-bottom: 0;
}

.profile-card {
    margin: 25px;
    grid-area: sidebar;

    background: rgba(10, 8, 0, 0.4);
    border-radius: 0.8rem;
    border: 6.45px solid #555;

    padding: 25px;

    min-width: 19vw;

    color: #f0f0f0;
}

.about p,
li {
.about {
    color: #f0f0f0;
    margin: 0;

    min-height: 76%;
}

.articles {
    font-size: 0.75rem;
    line-height: 2rem;
.postContainer {
    grid-area: content;

    color: #f0f0f0;
    margin: 1vw;

    display: grid;
    gap: 1.3rem;
    grid-template-columns: 33%;
    grid-template-areas: "post post post";
}

.blog {
    font-size: 0.75rem;
    /* set font size to 35% of parent height  */
    font-size: calc(0.75rem + 0.01vw);
    line-height: 2rem;

    color: #f0f0f0;
}

.articles h {
    margin: 0;
.post {
    background: rgba(0, 0, 0, 0.45);
    border-radius: 0.8rem;
    border: 6.45px solid #555;

    padding: 1.3rem;

    max-height: fit-content;
    width: 1

    grid-row: auto;
    grid-column: auto;
}

/* change all links to brown */
.background-card {
    font-weight: bold;
/* @media (min-width: px) {
    .postContainer {
        grid-template-columns: 1fr 2fr;
        grid-template-areas:
            "post post post";
    }
} */

.articles h {
    margin: 0;
}

.profile-card {


@@ 193,7 282,7 @@ li {

/* f1 red */
.f1 {
    color: #E10600;
    color: #e10600;
}

/* VEX V5 Redβ„’ */

M index.html => index.html +75 -112
@@ 1,96 1,69 @@
---
layout: layouts/base.njk
<!-- title: -->
pagination:
    data: collections.blog
    size: 3
    reverse: true
    alias: posts
---
<div style="display: grid; flex-wrap: wrap; flex-direction: row" class="grid">
    <div style="flex: 1" class="profile-back">
        <div class="profile-card">
            <img
                src="/img/25267581.png"
                class="lazy"
                alt="logo"
                data-ll-status="loaded"
                width="55.3%"
                style="border: 6px solid #555; border-radius: 29.97%;"/>
            <div class="name">Michael Gummere</div>
            <div class="name-alt">@chrono / @chrono-byte</div>

            <div>
                <svg
                    xmlns="http://www.w3.org/2000/svg"
                    viewBox="0 0 16 16"
                    width="16"
                    height="16"
                >
                    <path
                        d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"
                    ></path>
                </svg>
                <a class="gold">Purdue University in Indianapolis</a>
                <a class="crimson" style="font-size: xx-small;"> @ IU<a class="gold" style="font-size: xx-small   ;">PU</a>
                    <a style="font-size: xx-small;">I (for now)</a>
                </div>
                <div>
                    <svg
                    xmlns="http://www.w3.org/2000/svg"
                    viewBox="0 0 16 16"
                    width="16"
                    height="16"
                >
                        <path
                        d="m12.596 11.596-3.535 3.536a1.5 1.5 0 0 1-2.122 0l-3.535-3.536a6.5 6.5 0 1 1 9.192-9.193 6.5 6.5 0 0 1 0 9.193Zm-1.06-8.132v-.001a5 5 0 1 0-7.072 7.072L8 14.07l3.536-3.534a5 5 0 0 0 0-7.072ZM8 9a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 9Z"
                    ></path>
                    </svg>
                    <!-- USA flag emoji -->
                Indianapolis, IN, USA
            </div>
                <div>
                    <svg
                    xmlns="http://www.w3.org/2000/svg"
                    viewBox="0 0 16 16"
                    width="16"
                    height="16"
                >
                        <path
                        d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7-3.25v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5a.75.75 0 0 1 1.5 0Z"
                    ></path>
                    </svg>
                    <a id="time"></a>
                    <script>
                        // show ONLY time, no date, in EST time zone (UTC-5) every second
                        document
                            .getElementById("time")
                            .innerHTML = new Date().toLocaleTimeString("en-US", {timeZone: "America/Indiana/Indianapolis"});
                        setInterval(function () {
                            document
                                .getElementById("time")
                                .innerHTML = new Date().toLocaleTimeString("en-US", {timeZone: "America/Indiana/Indianapolis"});
                        }, 1000);
                    </script>
                </div>
                <div>
                    <svg
                    xmlns="http://www.w3.org/2000/svg"
                    viewBox="0 0 16 16"
                    width="16"
                    height="16"
                >
                        <path
                        d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"
                    ></path>
                    </svg>
                πŸ‡ΊπŸ‡Έ <a class="white" style="font-size: smaller;">(native)</a> / πŸ‡«πŸ‡· <a class="white" style="font-size: smaller;">(beginner)</a>
                </div>
            </div>
<div style="" class="profile-card">
        <img src="/img/25267581.png" class="lazy" alt="logo" data-ll-status="loaded" width="36.3%"
            style="border: 6px solid #555; border-radius: 29.97%;" />
        <div class="name">Michael Gummere</div>
        <div class="name-alt">@chrono / @chrono-byte</div>

        <div>
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16">
                <path
                    d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z">
                </path>
            </svg>
            <a class="gold">Purdue University in Indianapolis</a>
            <a class="crimson" style="font-size: xx-small;"> @ IU<a class="gold" style="font-size: xx-small   ;">PU</a><a style="font-size: xx-small;">I (for now)</a>
        </div>
    </div>
    <div style="flex: 2;">
        <div class="background-card">
        <div>
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16">
                <path
                    d="m12.596 11.596-3.535 3.536a1.5 1.5 0 0 1-2.122 0l-3.535-3.536a6.5 6.5 0 1 1 9.192-9.193 6.5 6.5 0 0 1 0 9.193Zm-1.06-8.132v-.001a5 5 0 1 0-7.072 7.072L8 14.07l3.536-3.534a5 5 0 0 0 0-7.072ZM8 9a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 9Z">
                </path>
            </svg>
            <!-- USA flag emoji -->
            Indianapolis, IN, USA
        </div>
        <div>
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16">
                <path
                    d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7-3.25v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5a.75.75 0 0 1 1.5 0Z">
                </path>
            </svg>
            <a id="time"></a>
            <script>
                // show ONLY time, no date, in EST time zone (UTC-5) every second
                document
                    .getElementById("time")
                    .innerHTML = new Date().toLocaleTimeString("en-US", { timeZone: "America/Indiana/Indianapolis" });
                setInterval(function () {
                    document
                        .getElementById("time")
                        .innerHTML = new Date().toLocaleTimeString("en-US", { timeZone: "America/Indiana/Indianapolis" });
                }, 1000);
            </script>
        </div>
        <div>
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16">
                <path
                    d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z">
                </path>
            </svg>
            πŸ‡ΊπŸ‡Έ <a class="white" style="font-size: smaller;">(native)</a> / πŸ‡«πŸ‡· <a class="white"
                style="font-size: smaller;">(beginner)</a>
        </div>
</div>

<div style="grid-area: content">
    <div style="gap: 1.3rem;" class="grid">
        <div style="grid-column: 1 / 3; grid-row: 1;" class="background-card">
            <article class="about">
                <p>
                    I'm a software developer / engineering student and a rising


@@ 114,11 87,8 @@ pagination:
                <ul>
                    <li>
                        πŸ€– 4 years of experience competing in the
                        <a
                            class="crimson"
                            href="https://www.robotevents.com/teams/VRC/7701F"
                            >VEX Robotics Competition</a
                        >
                        <a class="crimson" href="https://www.robotevents.com/teams/VRC/7701F">VEX Robotics
                            Competition</a>
                        as a team programmer and designer.
                    </li>
                    <li>


@@ 129,35 99,28 @@ pagination:
                    <li>
                        πŸ“« If you want to reach me, you can email, or DM me on
                        <a class="discord">Discord</a> at chrono#8108. I'm
                        always open to talking about almost anything.
                        always open to talking about anything.
                    </li>
                </ul>
            </article>
        </div>

        <div class="background-card" style="margin-bottom: 0;">
            <div class="articles">
                {% for post in posts %}
                    <div>
                        <h1 style="margin-bottom: 0px;">
                            <a href="{{ post.url | url }}">{{ post.data.title }}</a>
                        </h1>
                        <time
                        style="margin-bottom: 0px;"
                        datetime="{{ post.date | dateIso }}"
                        >{{ post.date | dateReadable }}</time
                    >
                        <!-- rounded box -->
                        <a>
                            {% for tag in post.data.tags %}
                                {% if tag != "blog" %}
                                    <span class="tags">{{ tag }}</span>
                                {% endif %}
                            {% endfor %}
                        </a>
                    </div>
                {% endfor %}
        <div style="grid-column: 1 / 3; grid-row: 2; gap: calc(0.75rem + 0.2vw);" class="grid">
            {% for post in posts %}
            <div class="post white">
                <h1 style="margin-bottom: 0px">
                    <a href="{{ post.url | url }}">{{ post.data.title }}</a>
                </h1>
                <time style="margin-bottom: 0px" datetime="{{ post.date | dateIso }}">{{ post.date | dateReadable }}</time>
                <!-- rounded box -->
                <a>
                    {% for tag in post.data.tags %}
                    {% if tag != "blog" %}
                    <span class="tags">{{ tag }}</span>
                    {% endif %}
                    {% endfor %}
                </a>
            </div>
            {% endfor %}
        </div>
    </div>
</div>

M positions/index.html => positions/index.html +4 -4
@@ 8,9 8,9 @@ pagination:
    alias: beliefs
---

<div style="width: 100%" class="grid">
    <div class="background-card" style="color: #ffffff;" style="margin-bottom: 15px">
        <h3 style="margin: 0">Notes:</h3>
<div style="grid-area: content; grid-column: 1/4;">
    <div class="background-card" style="color: #ffffff; margin-bottom: calc(0.75rem + 0.2vw);">
        <h3>Notes:</h3>
        The contents of these articles have timestamps for when the page had a
        last major revision. The contents of these articles are not meant to be
        a complete list of my beliefs, but rather a list of my beliefs that I


@@ 18,7 18,7 @@ pagination:
        articles as I learn more and change my mind.
    </div>

    <div style="margin-bottom: 0px" class="blog">
    <div>
        {% for post in beliefs %}
        <div class="background-card" style="margin-bottom: 15px">
            <h1 style="margin-bottom: 0px">

M projects/index.html => projects/index.html +4 -6
@@ 3,8 3,7 @@ layout: layouts/base.njk
id: projects.md
title: projects
---

<div style="width: 100%; color: #ffffff" class="grid">
<div style="grid-area: content; grid-column: 1/4" class="white">
    <div class="background-card" style="margin-bottom: 15px">
        <div style="margin-bottom: 0px">
            VEX Robotics Competition<br />


@@ 23,7 22,7 @@ title: projects
            >
        </p>
    </div>
    <div class="background-card">
    <div class="background-card" style="margin-bottom: 15px">
        <div style="margin-bottom: 0px">
            Hammer<br />
            2019-2023


@@ 37,7 36,7 @@ title: projects
            <a href="https://github.com/Hammer-Institute/hammer">GitHub</a>
        </p>
    </div>
    <div class="background-card">
    <div class="background-card" style="margin-bottom: 15px">
        <div style="margin-bottom: 0px">
            Katana<br />
            2022


@@ 51,8 50,7 @@ title: projects
            <a href="https://github.com/Chrono-byte/Katana">GitHub</a>
        </p>
    </div>

    <div style="margin-bottom: 0px" class="background-card">
    <div class="background-card" style="margin-bottom: 15px">
        <div style="margin-bottom: 0px">
            SmoreSoftware<br />
            2017-2018