Repos / hi.imnhan.com / db859f35bf
commit db859f35bf938a6de98b5f7da65eb5d6b30525be
Author: Nhân <hi@imnhan.com>
Date:   Thu Aug 24 15:34:22 2023 +0700

    add s4g & gorts to /projects

diff --git a/projects/index.dj b/projects/index.dj
index 82f98e8..98eeba3 100644
--- a/projects/index.dj
+++ b/projects/index.dj
@@ -6,6 +6,13 @@ ShowInFeed: false
 I've written some open source software in my free time.
 In some cases I even maintain them! Shocking, I know.
 
+## s4g
+
+[s4g](../s4g/) is the static site generator that powers this blog.
+It's written in Go and uses djot as a saner markdown. Reasonably complete, but
+definitely has room for improvement---internal link rot detection is one strong
+candidate. Syntax highlighting would be nice too.
+
 ## Shark
 
 [Shark][13] is a simple "desktop pet". It's my first foray into cross-platform
@@ -30,6 +37,12 @@ fighting game streams. It's served its purpose beaufifully during
 [Saigon Cups](https://sgc19.saigonfgc.com/en/)... until a certain pandemic
 happened.
 
+## GORTS
+
+[GORTS](https://github.com/nhanb/gorts/) is ORTS rewritten in Go and Tcl/Tk.
+It has been a fun experiment in cross-language IPC, and a much less masochistic
+exercise in software packaging compared to Python.
+
 
 ## An animated wallpaper for KDE Plasma
 
diff --git a/projects/index.html b/projects/index.html
index b6ae831..efc48df 100644
--- a/projects/index.html
+++ b/projects/index.html
@@ -33,6 +33,13 @@ <h1>Projects</h1>
 
 <p>I’ve written some open source software in my free time.
 In some cases I even maintain them! Shocking, I know.</p>
+<section id="s4g">
+<h2>s4g</h2>
+<p><a href="../s4g/">s4g</a> is the static site generator that powers this blog.
+It’s written in Go and uses djot as a saner markdown. Reasonably complete, but
+definitely has room for improvement—internal link rot detection is one strong
+candidate. Syntax highlighting would be nice too.</p>
+</section>
 <section id="Shark">
 <h2>Shark</h2>
 <p><a href="https://github.com/nhanb/shark/">Shark</a> is a simple “desktop pet”. It’s my first foray into cross-platform
@@ -55,6 +62,12 @@ <h2>ORTS</h2>
 <a href="https://sgc19.saigonfgc.com/en/">Saigon Cups</a>… until a certain pandemic
 happened.</p>
 </section>
+<section id="GORTS">
+<h2>GORTS</h2>
+<p><a href="https://github.com/nhanb/gorts/">GORTS</a> is ORTS rewritten in Go and Tcl/Tk.
+It has been a fun experiment in cross-language IPC, and a much less masochistic
+exercise in software packaging compared to Python.</p>
+</section>
 <section id="An-animated-wallpaper-for-KDE-Plasma">
 <h2>An animated wallpaper for KDE Plasma</h2>
 <p>I was frustrated that KDE 5 didn’t allow animated gifs as wallpaper so I <a href="https://github.com/nhanb/com.nerdyweekly.animated">wrote