lots more little typography tweaks

This commit is contained in:
wires 2025-04-01 19:54:42 -04:00
parent da7d8341ef
commit bb9436fee3
Signed by: wires
SSH key fingerprint: SHA256:9GtP+M3O2IivPDlw1UY872UPUuJH2gI0yG6ExBxaaiM
9 changed files with 89 additions and 68 deletions

View file

@ -28,42 +28,13 @@ body {
max-width: 50rem; max-width: 50rem;
padding: 2rem; padding: 2rem;
margin: 0 auto; margin: 0 auto;
line-height: 1.6; line-height: 1.8;
background: var(--bg); background: var(--bg);
color: var(--fg); color: var(--fg);
font-family: serif; font-family: serif;
} }
h1, /* structural stuff */
h2,
h3,
h4 {
margin-block-end: 0.25em;
line-height: 1.3;
font-family: sans-serif;
a,
a:visited {
color: var(--fg);
text-decoration: none;
}
a:hover {
color: var(--link);
text-decoration: underline;
}
}
ul {
margin-block-start: 0;
}
p {
margin-block-start: 0;
text-align: justify;
hyphens: auto;
}
#main-nav { #main-nav {
line-height: 1.3; line-height: 1.3;
@ -80,35 +51,16 @@ p {
} }
#site-title { #site-title {
font-family: sans-serif;
font-weight: bold;
font-size: 150%; font-size: 150%;
line-height: 1.3;
margin: 0; margin: 0;
} }
footer { footer {
margin: 2em 0 0; margin: 1.5rem 0 0;
} }
header { header {
margin-bottom: 1em; margin: 0 0 1.5rem;
h1 {
margin: 0;
font-size: 2em;
}
}
a,
a:visited {
color: var(--link);
}
hr {
border: none;
height: 1px;
background: var(--overlay);
} }
.chroma { .chroma {
@ -119,7 +71,71 @@ hr {
overflow-x: auto; overflow-x: auto;
} }
code { article h1 {
font-size: 125%; margin: 0;
hyphens: none; font-size: 2em;
}
h1 {
font-size: 150%;
}
h1,
h2,
h3,
h4 {
margin: 1.5rem 0 0.5rem;
a,
a:visited {
color: var(--fg);
text-decoration: none;
}
a:hover {
color: var(--link);
text-decoration: underline;
}
}
#site-title,
h1,
h2,
h3,
h4 {
line-height: 1.3;
font-family: sans-serif;
font-weight: bold;
}
/* normal type stuff */
p {
margin: 0.5rem 0 0;
}
p + p {
margin-block-start: 1.5rem;
}
a,
a:visited {
color: var(--link);
}
ul {
margin-block-start: 0;
}
hr {
border: none;
height: 1px;
background: var(--overlay);
}
code {
/* what a horrible hack*/
font-family: monospace, serif;
font-size: 90%;
white-space: preserve nowrap;
} }

View file

@ -1,6 +1,6 @@
:root { :root {
--chroma-bg: #000; --chroma-bg: #000;
--comment: #6c7086; --comment: #7f849c;
--cyan: #8be9fd; --cyan: #8be9fd;
--green: #50fa7b; --green: #50fa7b;
--orange: #ffb86c; --orange: #ffb86c;

View file

@ -6,7 +6,5 @@ languages, and distributed systems. My favorite languages to work with are Zig,
Rust, Erlang, and the venerable C. I want to build high performance and fault Rust, Erlang, and the venerable C. I want to build high performance and fault
tolerant systems, and to help make the web a more free and decentralized place. tolerant systems, and to help make the web a more free and decentralized place.
<p style="text-align: left;">
I'm currently looking for work. If you want to talk, you can reach me at I'm currently looking for work. If you want to talk, you can reach me at
<a href="mailto:wires@wires.systems"><code>wires@wires.systems</code></a>. [`wires@wires.systems`](mailto:wires@wires.systems).
</p>

View file

@ -25,9 +25,10 @@ itself, and while nothing in this post is particularly difficult, I have reason
to believe it'll keep up even as the complexity increases. to believe it'll keep up even as the complexity increases.
I won't go into detail about the actual code since 1\. it's extremely trivial I won't go into detail about the actual code since 1\. it's extremely trivial
and 2\. it's not the main focus of this post. All that matters is that it and 2\. it's not the main focus of this post, but you can find it [here][code].
consists of some Zig code, an assembly stub, and a linker script to put it all All that matters is that it consists of some Zig code, an assembly stub, and
together. In our `build.zig` file we therefore write: a linker script to put it all together. In our `build.zig` file we therefore
write:
```zig ```zig
const std = @import("std"); const std = @import("std");
@ -86,6 +87,7 @@ files ourselves, but we can do better!
want a different filename. want a different filename.
[1]: https://git.wires.systems/wires/zosimos/src/commit/8466e9b4d2fbca85d53d8dadc87914b4766c43de/src [1]: https://git.wires.systems/wires/zosimos/src/commit/8466e9b4d2fbca85d53d8dadc87914b4766c43de/src
[code]: https://git.wires.systems/wires/zosimos/src/commit/b6b96f651f060ae6cff9e4e184799bb354ce6d07
[7]: https://www.raspberrypi.com/documentation/computers/config_txt.html [7]: https://www.raspberrypi.com/documentation/computers/config_txt.html
## Fetching Firmware ## Fetching Firmware

View file

@ -1 +1 @@
<pre class="chroma"><code class="language-{{ .Type }}" data-lang="{{ .Type }}">{{ (transform.HighlightCodeBlock .).Inner }}</code></pre> <pre><code class="chroma language-{{ .Type }}" data-lang="{{ .Type }}">{{ (transform.HighlightCodeBlock .).Inner }}</code></pre>

View file

@ -13,6 +13,6 @@
{{ .TableOfContents }} {{ .TableOfContents }}
</aside> </aside>
<a id="post"></a> <a id="post"></a>
{{ end }} {{ .Content }} {{ partial "tags.html" . }} {{ end }} {{ .Content }}
</article> </article>
{{ end }} {{ partial "tags.html" . }} {{ end }}

View file

@ -1,5 +1,5 @@
{{ define "main" }} {{ define "main" }}
<h2>{{ .Title }}</h2> <h1>{{ .Title }}</h1>
<ul> <ul>
{{ range .Pages }} {{ range .Pages }}
<li> <li>

View file

@ -1,9 +1,12 @@
{{ define "main" }} {{ define "main" }}
<h2>{{ .Title }}</h2> <h1>{{ .Title }}</h1>
<ul> <ul>
{{ range .Pages }} {{ range .Pages }}
<li> <li>
<a href="{{ .Permalink }}">{{ .Title }}</a> <a href="{{ .Permalink }}">{{ .Title }}</a>
<time datetime="{{ .Lastmod }}">
{{ .Lastmod.Format "January 2, 2006" }}
</time>
</li> </li>
{{ end }} {{ end }}
</ul> </ul>

View file

@ -6,6 +6,8 @@
{{ with .Keywords }}<meta name="keywords" content="{{ delimit . ", " }}"/>{{ end }} {{ with .Keywords }}<meta name="keywords" content="{{ delimit . ", " }}"/>{{ end }}
<link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"/> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"/>
<link rel="canonical" href="{{ .Permalink }}"/> <link rel="canonical" href="{{ .Permalink }}"/>
<link rel="preconnect" href="https://rsms.me/">
<link rel="stylesheet" href="https://rsms.me/inter/inter.css">
{{ range slice "style.css" "syntax.css"}} {{ range slice "style.css" "syntax.css"}}
{{- with resources.Get . }} {{- with resources.Get . }}
{{- if eq hugo.Environment "development" }} {{- if eq hugo.Environment "development" }}