all repos — h3rald @ 867c1534c2db20e853baeea1882cf3099b1fd8ca

The source code of the h3rald.com web site.

Updated badges.
h3rald h3rald@h3rald.com
Mon, 15 Jun 2026 15:43:48 +0200
commit

867c1534c2db20e853baeea1882cf3099b1fd8ca

parent

f09f6dfab06c8800d3715eb1fd8f8c1aaa999f0c

M assets/styles/style.cssassets/styles/style.css

@@ -321,23 +321,13 @@ border-collapse: collapse;

} .badge { - vertical-align: middle; - margin: 0 8px; - white-space: nowrap; font-size: 10px; - width: 96px; - height: 14px; border: 1px solid snow; } .badge-content { - vertical-align: middle; - height: 9px; width: 46px; text-align: center; - color: black; - background: silver; - padding: 1px; } .badge-label {

@@ -348,21 +338,31 @@

.badge-bedrock { color: snow; background: royalblue; + width: 54px; } .badge-operational { color: black; background: goldenrod; + width: 54px; } .badge-prototype { color: snow; background: chocolate; + width: 54px; } .badge-consolidated { color: snow; background: seagreen; + width: 54px; +} + +.badge-license { + color: snow; + background: lightslategray; + width: 54px; } .panel,
M contents/conver.mdcontents/conver.md

@@ -9,7 +9,7 @@ active: true

version: 450-B conver: true stage: prototype -license: CC--BY--4.0 +license: CC-BY-4.0 sourcehut: conver changelog: true -----
M contents/h3.mdcontents/h3.md

@@ -11,8 +11,8 @@ content-type: project

active: true download: "https://github.com/h3rald/h3/releases/download/" version: 0.11.0 -version-badge: 0.11.0 -release-color: orange +semver: true +stage: operational license: MIT versionLabel: "Keen Klingon" docs: /h3/H3_DeveloperGuide.htm
M contents/h3rald.htmlcontents/h3rald.html

@@ -6,7 +6,7 @@ subtitle: "The site you're looking at"

version: 510-5 conver: true stage: operational -license: CC--BY--4.0 +license: CC-BY-4.0 sourcehut: h3rald active: true home: /h3rald/
M contents/hastyscribe.mdcontents/hastyscribe.md

@@ -9,8 +9,8 @@ home: /hastyscribe/

docs: /hastyscribe/HastyScribe_UserGuide.htm summary: "A self-contained Markdown compiler that can generate self-contained HTML files, useful for writing essays, reports, meeting notes, etc." version: "2.1.1" -version-badge: 2.1.1 -release-color: green +semver: true +stage: consolidated license: MIT ----- {{download => https://github.com/h3rald/hastyscribe/releases/download/}}
M contents/hastysite.mdcontents/hastysite.md

@@ -11,8 +11,8 @@ summary: "A self-contained static site generator featuring markdown support, mustache templates, and a powerful min-powered rule and script engine."

content-type: project active: true version: 1.4.1 -version-badge: 1.4.1 -release-color: green +semver: true +stage: operational license: MIT -----
M contents/hex.mdcontents/hex.md

@@ -9,8 +9,8 @@ summary: "hex aims to be a little programming language that is simple to learn and fun to use."

content-type: project active: true version: 0.7.0 -version-badge: 0.7.0 -release-color: orange +semver: true +stage: prototype license: MIT -----
M contents/litestore.mdcontents/litestore.md

@@ -7,8 +7,8 @@ home: /litestore/

active: true docs: /litestore/LiteStore_UserGuide.htm version: 1.13.0 -version-badge: 1.13.p -release-color: green +semver: true +stage: consolidated license: MIT subtitle: "A tiny NoSQL database for rapid prototyping" summary: "A lightweight, self-contained, RESTful, multi-format NoSQL document store server written in Nim and powered by a SQLite backend for storage."
M contents/min.mdcontents/min.md

@@ -9,8 +9,8 @@ summary: "A functional, concatenative programming language with a minimalist syntax, a small but practical standard library, and an advanced REPL. All packed in a single file."

content-type: project active: true version: 0.48.0 -version-badge: 0.48.0 -release-color: yellow +semver: true +stage: operational license: MIT docs: /min/Min_DeveloperGuide.htm -----
M contents/minline.mdcontents/minline.md

@@ -8,8 +8,8 @@ summary: "A minimalist but highly-customizable line editing library for Nim projects, providing auto-completion, custom key bindings, and more."

content-type: project active: true version: 0.1.1 -version-badge: 0.1.1 -release-color: yellow +semver: true +stage: operational license: MIT docs: /minline/minline.html -----
M contents/mn.mdcontents/mn.md

@@ -8,8 +8,8 @@ summary: "A tiny, very minimalistic programming language inspired by min."

content-type: project active: true version: 0.4.0 -version-badge: 0.4.0 -release-color: yellow +semver: true +stage: operational license: MIT docs: /mn/Mn_DeveloperGuide.htm -----
M contents/nifty.mdcontents/nifty.md

@@ -9,8 +9,8 @@ summary: "A self-contained command-line program that can be used as a bare bones package manager and as a versatile script runner."

content-type: project active: true version: 1.2.3 -version-badge: 1.2.3 -release-color: green +semver: true +stage: operational license: MIT -----
M contents/nimhttpd.mdcontents/nimhttpd.md

@@ -8,8 +8,8 @@ summary: "A tiny, self-contained program able to serve files within a directory via HTTP."

content-type: project active: true version: 1.5.1 -version-badge: 1.5.1 -release-color: yellow +semver: true +stage: operational license: MIT ----- _NimHHTPd_ is a minimal web server that can be used to serve static files.
M rules.minrules.min

@@ -9,7 +9,7 @@ {} :DAYS

;"contents/articles" sys.ls size :articles-count 0 :articles-count -17 :projects-count +16 :projects-count "contents/grimoire" sys.ls size :grimoire-count 0 :days-count
M templates/_project.mustachetemplates/_project.mustache

@@ -7,11 +7,27 @@ </a>

{{#conver}} &nbsp;&nbsp; <table class="badge-container"> - <tr class="badge badge-conver"> + <tr class="badge"> <td class="badge-content badge-label">ConVer</td><td class="badge-content badge-{{stage}}">v{{version}}</td> </tr> </table> {{/conver}} + {{#semver}} + &nbsp;&nbsp; + <table class="badge-container"> + <tr class="badge"> + <td class="badge-content badge-label">SemVer</td><td class="badge-content badge-{{stage}}">v{{version}}</td> + </tr> + </table> + {{/semver}} + {{#license}} + &nbsp;&nbsp; + <table class="badge-container"> + <tr class="badge"> + <td class="badge-content badge-label">License</td><td class="badge-content badge-license">{{license}}</td> + </tr> + </table> + {{/license}} </div> </div> <div class="card-body">
M templates/project.mustachetemplates/project.mustache

@@ -25,10 +25,30 @@ {{#docs}}

<a href="{{docs}}" class="action">docs</a> {{/docs}} </div> - <p class="badges"> - <img src="https://img.shields.io/badge/release-v{{version-badge}}-{{release-color}}" style="vertical-align: middle;"/> - <img src="https://img.shields.io/badge/license-{{license}}-brightgreen" style="vertical-align: middle;"/> - </p> + <div class="badges"> + {{#conver}} + &nbsp;&nbsp; + <table class="badge-container"> + <tr class="badge"> + <td class="badge-content badge-label">ConVer</td><td class="badge-content badge-{{stage}}">v{{version}}</td> + </tr> + </table> + {{/conver}} + {{#semver}} + <table class="badge-container"> + <tr class="badge"> + <td class="badge-content badge-label">SemVer</td><td class="badge-content badge-{{stage}}">v{{version}}</td> + </tr> + </table> + {{/semver}} + {{#license}} + <table class="badge-container"> + <tr class="badge"> + <td class="badge-content badge-label">License</td><td class="badge-content badge-license">{{license}}</td> + </tr> + </table> + {{/license}} + </div> </div> {{/sourcehut}} {{#github}}

@@ -43,10 +63,6 @@ {{#docs}}

<a href="{{docs}}" class="action">docs</a> {{/docs}} </div> - <p class="badges"> - <img src="https://img.shields.io/badge/release-v{{version-badge}}-{{release-color}}" style="vertical-align: middle;"/> - <img src="https://img.shields.io/badge/license-{{license}}-teal" style="vertical-align: middle;"/> - </p> </div> {{/github}} <div class="body-text hyphenate">
M templates/projects.mustachetemplates/projects.mustache

@@ -12,15 +12,18 @@ <div class="row main-content">

<article class="{{content-type}} box content"> {{> _page_header}} <div class="body-text hyphenate"> - <p>This page lists <strong>{{projects-count}}</strong> projects that I am currently working on or that I worked on in the past.</p> + <p>This page lists <strong>{{projects-count}}</strong> active projects that I am currently working on.</p> <h3>Active Projects</h3> {{#active-projects}} {{> _project}} {{/active-projects}} - <h3>Inactive Projects</h3> + <h3>Archived Projects</h3> + <p>The following projects are inactive and archived for historical purposes:</p> + <ul> {{#inactive-projects}} - {{> _project}} + <li><a href="{{home}}">{{code}}</a></li> {{/inactive-projects}} + </ul> </div> </article> </div>