all repos — h3rald @ bb24505b10172c58da59de37f01f3ecf73f2fb88

The source code of the h3rald.com web site.

Fixes
h3rald h3rald@h3rald.com
Sun, 14 Jun 2026 03:26:44 +0200
commit

bb24505b10172c58da59de37f01f3ecf73f2fb88

parent

9dfd72fd797d88622971e03f923b40cbc459aa63

4 files changed, 4 insertions(+), 85 deletions(-)

jump to
D assets/styles/fonts.css

@@ -1,57 +0,0 @@

-@font-face { - font-family: 'Calendas Plus'; - src: url('../fonts/calendas-plus.woff2') format('woff2'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'Calendas Plus'; - src: url('../fonts/calendas-plus-italic.woff2') format('woff2'); - font-weight: normal; - font-style: italic; -} - -@font-face { - font-family: 'Calendas Plus'; - src: url('../fonts/calendas-plus-bold.woff2') format('woff2'); - font-weight: bold; - font-style: normal; -} - -@font-face { - font-family: 'Noway'; - src: url('../fonts/noway-light-webfont.woff2') format('woff2'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'Noway'; - src: url('../fonts/noway-light-italic-webfont.woff2') format('woff2'); - font-weight: normal; - font-style: italic; -} - -@font-face { - font-family: 'Noway'; - src: url('../fonts/noway-regular-webfont.woff2') format('woff2'); - font-weight: bold; - font-style: normal; -} - -@font-face { - font-family: 'Noway'; - src: url('../fonts/noway-regular-italic-webfont.woff2') format('woff2'); - font-weight: bold; - font-style: italic; -} - -@font-face { - font-family: "JetBrains Mono"; - src: url("../fonts/JetBrainsMono-Medium.woff2") format("woff2"); - font-weight: 400; - -webkit-font-smoothing: antialiased; - text-rendering: optimizeLegibility; - font-variant-ligatures: normal; -}
M assets/styles/style.cssassets/styles/style.css

@@ -161,7 +161,6 @@

h1, .h1 { font-size: 2.375rem; - line-height: calc(var(--leading) * 1.25); margin-top: calc(var(--leading) * 1); margin-bottom: calc(var(--leading) * 0); }

@@ -169,7 +168,6 @@

h2, .h2 { font-size: 2rem; - line-height: calc(var(--leading) * 1.25); margin-top: calc(var(--leading) * 1); margin-bottom: calc(var(--leading) * 0.5); }

@@ -177,15 +175,13 @@

h3, .h3 { font-size: 1.5rem; - line-height: calc(var(--leading) * 1.25); margin-top: calc(var(--leading) * 1); margin-bottom: calc(var(--leading) * 0.5); } h4, .h4 { - font-size: 1.3rem; - line-height: calc(var(--leading) * 1.25); + font-size: 1.3rem; margin-top: calc(var(--leading) * 1); margin-bottom: calc(var(--leading) * 0.5); }

@@ -193,7 +189,6 @@

h5, .h5 { font-size: 1.2rem; - line-height: calc(var(--leading) * 1.25); margin-top: calc(var(--leading) * 1); margin-bottom: calc(var(--leading) * 0.5); }

@@ -257,11 +252,6 @@ }

sub { bottom: -0.25em; -} - -.primary-subtitle, -.secondary-subtitle { - font-style: italic; } .primary-subtitle {

@@ -638,8 +628,7 @@ }

code, pre { - font-size: 0.7rem; - line-height: 1.2rem; + font-size: 0.9rem; } img {

@@ -721,7 +710,6 @@ background-color: var(--secondary-background);

border-radius: 4px; border: 1px solid var(--secondary-background); padding: 0 4px; - line-height: 1.2rem; padding: 0.5rem; }
M templates/_panels.mustachetemplates/_panels.mustache

@@ -5,22 +5,16 @@ featured projects

</div> <div class="panel-body"> <article> - <header> <h3><a href="/min/">min</a></h3> <p class="secondary-subtitle">A tiny concatenative programming language and system shell, providing a small standard library with regular expression support, cryptography, file management, and more.</p> - </header> </article> - <article> - <header> + <article> <h3><a href="/hex/">hex</a></h3> <p class="secondary-subtitle">A tiny, minimalist, concatenative, stack-based and slightly-esoteric programming language inspired by <em>min</em> that can run on many platforms and can be used as an embedded language, to create shell scripts, or simply to learn more about concatenative programming.</p> - </header> </article> <article> - <header> <h3><a href="/litestore/">LiteStore</a></h3> <p class="secondary-subtitle">A self-contained, lightweight NoSQL data store, featuring a RESTful API, full-text search, JWT token validation and authorization support, server-side JavaScript middleware, and more.</p> - </header> </article> </div> </div>

@@ -32,22 +26,16 @@ featured articles

</div> <div class="panel-body"> <article> - <header> <h3><a href="/articles/twenty-years/">This web site is 20 years old</a></h3> <p class="secondary-subtitle">On March 28th, 2004, H3RALD.com was born</p> - </header> </article> <article> - <header> <h3><a href="/articles/10-programming-languages/">10 programming languages worth checking out</a></h3> <p class="secondary-subtitle">A quick comparison of 10 non-mainstream programming languages</p> - </header> </article> <article> - <header> <h3><a href="/articles/10-more-programming-languages">10 more programming languages worth checking out</a></h3> <p class="secondary-subtitle">Another look at 10 non-mainstream programming languages, 10 years later</p> - </header> </article> </div> </div>
M templates/home.mustachetemplates/home.mustache

@@ -7,7 +7,7 @@ <div class="main container-fluid themed-content">

{{> _header}} <div class="row main-content"> <article class="page box content"> - <h2>Welcome</h2> + <h2>WELCOME</h2> <div class="body-text"> <p>Welcome to H3RALD.com. This site used to be a fairly active blog back in the early 2000s, but sadly I progressively lost interest in writing articles, perhaps because I didn't have anything new to write about that you couldn't find elsewhere. However, all the content is still here, so feel free to browse through the <a href="/articles">articles</a> section.</p> <p>As I progressively neglected writing, I started creating more and more small programs and tools to perform common tasks, mostly using the <a href="https://nim-lang.org" target="_blank">Nim</a> programming language. They are all open source, they all have a dedicated project page here, and there's some pretty decent documentation for most of them. You can find them all in the <a href="/projects">projects</a> section.</p>