96cba1c5

Archive
Tree [96cba1c5] [>]
refs
commit
96cba1c5425ffbb64532bfba57760af5ccc310ce
parents
author
Christopher K. Schmitt <me@shmish.dev>
date
2026-08-15
committer
Christopher K. Schmitt <me@shmish.dev>
date
2026-08-15
changes
15
insertions
269
deletions
0
Initial commit: shmish-zola site source
A.gitignore
+public/
Acontent/_index.md
+++++title = "shmish"++++++I'm an embedded software engineer, proud nutmegger, confessional Lutheran, foil+fencer, and avid [reader][bookshelf]. I currently work at PRESCO Engineering and+I'm pursuing a Master's degree at Georgia Tech.++++[bookshelf]: @/bookshelf.md
Acontent/bookshelf.md
+++++title = "Bookshelf"++++++A list of books I’ve read and recommend.++## Theology & apologetics++- Mere Christianity, by C. S. Lewis (1952)+- The Only Wise God, by William Lane Craig (1987)++## Economics++- The Road to Serfdom, by F. A. Hayek (1944)+- Capitalism and Freedom, by Milton Friedman (1962)+- Free to Choose, by Milton and Rose Friedman (1980)+- Money Mischief, by Milton Friedman (1992)++## Fiction++- The Brothers Karamazov, by Fyodor Dostoevsky (1880)+- The Screwtape Letters, by C. S. Lewis (1942)+- The Great Divorce, by C. S. Lewis (1946)+- The Lord of the Rings, by J. R. R. Tolkien (1954)+- Till We Have Faces, by C. S. Lewis (1956)+- The Children of Húrin, by J. R. R. Tolkien (2007)
Acontent/dummy.md
+++++title = "Dummy Article"++++++Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque+habitant morbi tristique senectus et netus et malesuada fames ac turpis+egestas. Nulla facilisi.++## Heading Two++Duis iaculis, turpis a faucibus sollicitudin, nibh risus malesuada sapien,+at congue sem augue in arcu. Vestibulum ante ipsum primis in faucibus orci+luctus et ultrices posuere cubilia curae.++## Heading Two Immediately After a Heading++### Heading Three Immediately After a Heading++Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi.+Nulla quis sem at nibh elementum imperdiet.++### Heading Three After a Paragraph++Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper+porta. Mauris massa. Vestibulum lacinia arcu eget nulla.++#### Heading Four After a Paragraph++Class aptent taciti sociosqu ad litora torquent per conubia nostra, per+inceptos himenaeos. Curabitur sodales ligula in libero.++## Heading Two With a List++- First item in the list+- Second item in the list+- Third item in the list++Sed dignissim lacinia nunc. Curabitur tortor. Pellentesque nibh. Aenean+quam. In scelerisque sem at dolor. Maecenas mattis.
Asass/_base.scss
+@use "fonts";++html {+    background: var(--bg);+}++body {+    max-width: calc(60ch + 4rem);+    margin-inline: auto;+    padding: 3rem 2rem;+    color: var(--text);+    font-family: fonts.$font-serif;+    font-size: 17px;+    line-height: 1.5;+    text-rendering: optimizeLegibility;+}++@media (min-width: 40rem) {+    body {+        padding-top: 6rem;+    }+}++body > :first-child {+    margin-top: 0;+}++body > :last-child {+    margin-bottom: 0;+}++.signature {+    display: inline-block;+    height: 0.667em;+    width: auto;+    transform: scale(3);+    transform-origin: left bottom;+}
Asass/_colors.scss
+:root {+    // Palette+    --color-base03: #002b36;+    --color-base01: #586e75;+    --color-base00: #657b83;+    --color-base0: #839496;+    --color-base1: #93a1a1;+    --color-base3: #fdf6e3;+    --color-blue: #268bd2;++    // Semantic+    --bg: var(--color-base3);+    --text: var(--color-base00);+    --heading: var(--color-base01);+    --link: var(--color-blue);+}++@media (prefers-color-scheme: dark) {+    :root {+        --bg: var(--color-base03);+        --text: var(--color-base0);+        --heading: var(--color-base1);+    }+}
Asass/_fonts.scss
+$font-serif: "STIX Two Text", Georgia, "Times New Roman", serif;++@font-face {+    font-family: "STIX Two Text";+    src: url("/fonts/stix-two-text/STIXTwoTextVar-Roman.woff2") format("woff2");+    font-weight: 100 700;+    font-style: normal;+    font-display: block;+}++@font-face {+    font-family: "STIX Two Text";+    src: url("/fonts/stix-two-text/STIXTwoTextVar-Italic.woff2") format("woff2");+    font-weight: 100 700;+    font-style: italic;+    font-display: block;+}
Asass/_typography.scss
+h1, h2, h3, h4, h5, h6 {+    color: var(--heading);+    font-weight: 600;+}++strong {+    font-weight: 600;+}++h1 {+    font-size: 24px;+    line-height: 1.2;+    margin: 0 0 20px;+}++h2 {+    font-size: 20px;+    line-height: 1.3;+    margin: 48px 0 8px;+}++h3 {+    font-size: 18px;+    line-height: 1.3;+    margin: 40px 0 8px;+}++h4, h5, h6 {+    margin: 32px 0 8px;+}++small {+    font-size: 14px;+    line-height: 1.4;+}++a {+    color: var(--link);+    text-decoration: underline;+    text-decoration-color: color-mix(in srgb, var(--link) 35%, transparent);+    text-underline-offset: 0.15em;+    transition: text-decoration-color 0.15s;+}++a:hover {+    text-decoration-color: var(--link);+}++p {+    margin: 20px 0;+    text-align: justify;+    text-justify: inter-word;+    text-wrap: pretty;+    hyphens: auto;+    overflow-wrap: break-word;+    hyphenate-limit-chars: 6 3 3;+    hyphenate-limit-lines: 2;+}++ul {+    margin: 20px 0;+    padding-left: 1.5em;+}++li + li {+    margin-top: 8px;+}++li::marker {+    color: var(--color-base1);+}
Asass/style.scss
+@use "fonts";+@use "colors";+@use "base";+@use "typography";
Astatic/fonts/stix-two-text/STIXTwoTextVar-Italic.woff2
Astatic/fonts/stix-two-text/STIXTwoTextVar-Roman.woff2
Atemplates/index.html
+<!DOCTYPE html>+<html lang="en">+<head>+    <meta charset="utf-8">+    <meta name="viewport" content="width=device-width, initial-scale=1">+    <title>shmish</title>+    <link rel="preload" href="/fonts/stix-two-text/STIXTwoTextVar-Roman.woff2" as="font" type="font/woff2" crossorigin>+    <link rel="preload" href="/fonts/stix-two-text/STIXTwoTextVar-Italic.woff2" as="font" type="font/woff2" crossorigin>+    <link rel="stylesheet" href="{{ get_url(path='style.css', cachebust=true) }}">+</head>+<body>+    <h1>Hello,<br />my name is {% include "partials/signature.html" %}</h1>++    {{ section.content | safe }}+</body>+</html>
Atemplates/page.html
+<!DOCTYPE html>+<html lang="en">+<head>+    <meta charset="utf-8">+    <meta name="viewport" content="width=device-width, initial-scale=1">+    <title>{{ page.title }} | shmish</title>+    <link rel="preload" href="/fonts/stix-two-text/STIXTwoTextVar-Roman.woff2" as="font" type="font/woff2" crossorigin>+    <link rel="preload" href="/fonts/stix-two-text/STIXTwoTextVar-Italic.woff2" as="font" type="font/woff2" crossorigin>+    <link rel="stylesheet" href="{{ get_url(path='style.css', cachebust=true) }}">+</head>+<body>+    <h1>{{ page.title }}</h1>++    {{ page.content | safe }}+</body>+</html>
Atemplates/partials/signature.html
+<svg class="signature" fill="none" stroke="currentColor" stroke-width="0.75" stroke-linecap="round" viewBox="-0.5 -0.5 69.274048 19.913448" preserveAspectRatio="xMaxYMin" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M 9.5321541,7.957942 C 20.182054,4.139942 20.486354,-2.315058 11.073254,0.61994207 4.9292541,2.536942 -3.6115459,10.341942 1.3665541,10.717942 c 4.5997,0.347 9.9389859,1.768028 9.2276999,3.973 -0.9200142,2.852028 -4.5670999,5.135 -6.1799999,4.089 -1.9751,-1.281 1.366,-2.628 4.4739,-3.347 3.1311999,-0.723 22.2822899,-4.289689 56.2883819,0.28075" stroke-dasharray="118" stroke-dashoffset="118"><animate attributeName="stroke-dashoffset" from="118" to="0" dur="1s" fill="freeze" begin="0s" calcMode="spline" keyTimes="0;1" keySplines="0.45 0 0.55 1" /></path><path d="m 59.010753,12.851843 -2.619827,6.185704" stroke-dasharray="7" stroke-dashoffset="7"><animate attributeName="stroke-dashoffset" from="7" to="0" dur="0.1s" fill="freeze" begin="1.1s" /></path><path d="m 62.382383,12.851843 -2.619827,6.185704" stroke-dasharray="7" stroke-dashoffset="7"><animate attributeName="stroke-dashoffset" from="7" to="0" dur="0.1s" fill="freeze" begin="1.2s" /></path><path d="m 67.686049,16.059666 0.713,0.115" stroke-dasharray="1" stroke-dashoffset="1"><animate attributeName="stroke-dashoffset" from="1" to="0" dur="0.05s" fill="freeze" begin="1.5s" /></path></svg>
Azola.toml
+base_url = "https://shmish.dev"+compile_sass = true++[markdown]+smart_punctuation = true