about summary refs log tree commit diff homepage
diff options
context:
space:
mode:
-rw-r--r--_css/style.css9
-rw-r--r--_layout/page_foot.html2
-rw-r--r--_libs/fead/sources6
-rw-r--r--blog/2020/gsoc/article/2.md2
-rw-r--r--blog/2020/gsoc/index.md2
-rw-r--r--blog/butter.md2
-rw-r--r--blog/conseq.md2
-rw-r--r--blog/pixml.md2
-rw-r--r--blog/reply.md2
-rw-r--r--blog/teredo.md2
-rw-r--r--blog/threa.md2
-rw-r--r--works.md14
12 files changed, 30 insertions, 17 deletions
diff --git a/_css/style.css b/_css/style.css
index 8df5502..4348f40 100644
--- a/_css/style.css
+++ b/_css/style.css
@@ -62,7 +62,7 @@ p, details {
 }
 .franklin-content .fndef tr { text-align: left }
 .franklin-content .fndef td { padding: 0 }
-.franklin-content .fndef td, .franklin-content sup { font-size: 80% }
+.franklin-content .fndef td, .franklin-content sup { font-size: 0.8rem }
 .franklin-content .fndef td.fndef-backref { padding-left: 0 }
 .franklin-content .fndef td.fndef-content { padding-left: 1ch }
 
@@ -117,7 +117,7 @@ nav ul { margin: 0 }
 
 footer, .tags, .right {
     color: GrayText;
-    font-size: 80%;
+    font-size: 0.8rem;
 }
 
 footer {
@@ -125,7 +125,7 @@ footer {
     margin-bottom: 2rem;
 }
 
-footer a, .tags a {
+footer a, a.tag {
     color: GrayText;
     text-decoration: underline!important;
 }
@@ -203,8 +203,7 @@ code, .hljs {
     color: ButtonText;
     display: flex;
     flex-direction: column;
-    flex: 1 1 0;
+    flex: 1 1 12rem;
     margin: 1ex;
-    min-width: 12rem;
     padding: 1ex;
 }
diff --git a/_layout/page_foot.html b/_layout/page_foot.html
index 2fb5626..774066a 100644
--- a/_layout/page_foot.html
+++ b/_layout/page_foot.html
@@ -1,5 +1,5 @@
 {{isnotempty tags}}<small class=tags><strong>Tags:</strong>{{for tag in tags}}
-  <a href=/tag/{{tag}}>{{tag}}</a>{{end}}</small>
+  <a class=tag href=/tag/{{tag}}>{{tag}}</a>{{end}}</small>
 <small class=right>&mdash;{{isempty rss}}{{author}},
   {{else}}<a href="{{mailto_comment}}" title="Reply via email">{{author}}</a>,
   {{end}}{{date}}</small><br>{{end}}
diff --git a/_libs/fead/sources b/_libs/fead/sources
index ea1fa7f..4b85b8d 100644
--- a/_libs/fead/sources
+++ b/_libs/fead/sources
@@ -3,6 +3,7 @@ https://adol.pw/index.xml
 https://bbbhltz.codeberg.page/rss.xml
 https://blog.brixit.nl/rss
 https://blog.ganssle.io/feeds/all.atom.xml
+https://blog.ploeh.dk/rss.xml
 https://changelog.complete.org/feed
 https://codesections.com/rss.xml
 https://danct12.github.io/feed.xml
@@ -10,11 +11,12 @@ https://harihareswara.net/atom
 https://jvns.ca/atom.xml
 https://matt.might.net/articles/feed.rss
 https://pgjones.dev/blog/rss20.xml
+https://ploum.net/atom_en.xml
 https://reversed.top/feed.xml
 https://seirdy.one/posts/atom.xml
-https://specbranch.com/index.xml
 https://technomancy.us/atom.xml
 https://unixsheikh.com/feed.rss
 https://voussoir.net/writing/writing.atom
+https://www.fsfla.org/ikiwiki/blogs/lxo/index.en.atom
 https://www.tyil.nl/posts/index.xml
-https://xrvs.net/index.xml
+https://xrvs.net/en/index.xml
diff --git a/blog/2020/gsoc/article/2.md b/blog/2020/gsoc/article/2.md
index 4d75ae1..95286d3 100644
--- a/blog/2020/gsoc/article/2.md
+++ b/blog/2020/gsoc/article/2.md
@@ -1,7 +1,7 @@
 +++
 rss = "GSoC 2020: The Wonderful Wizard of O'zip"
 date = Date(2020, 6, 22)
-tags = ["gsoc", "pip", "python"]
+tags = ["gsoc", "pip", "python", "net"]
 +++
 
 # The Wonderful Wizard of O'zip
diff --git a/blog/2020/gsoc/index.md b/blog/2020/gsoc/index.md
index ec8b12c..387f76e 100644
--- a/blog/2020/gsoc/index.md
+++ b/blog/2020/gsoc/index.md
@@ -3,7 +3,7 @@ rss = "GSoC 2020 final report"
 date = Date(2020, 8, 31)
 rss_pubdate = date # work around Franklin issue GH-797
 fd_full_url = "https://cnx.gdn/blog/2020/gsoc/index.html"
-tags = ["fun", "gsoc", "pkg", "pip"]
+tags = ["fun", "exp", "gsoc", "pkg", "pip"]
 internship = "https://summerofcode.withgoogle.com/archive/2020/projects/6238594655584256"
 benchmark = "/blog/2020/gsoc/article/7/#the_benchmark"
 python_gsoc = "https://blogs.python-gsoc.org/en/mcsinyxs-blog"
diff --git a/blog/butter.md b/blog/butter.md
index 9876c17..e29c258 100644
--- a/blog/butter.md
+++ b/blog/butter.md
@@ -2,7 +2,7 @@
 rss = "How I reinstalled NixOS on Btrfs with an amnesiac root
        and backed up my data"
 date = Date(2021, 11, 14)
-tags = ["backup", "btrfs", "fun", "nixos", "recipe"]
+tags = ["fun", "recipe", "nix"]
 +++
 
 # NixOS on Btrfs+tmpfs
diff --git a/blog/conseq.md b/blog/conseq.md
index 92c5532..c1182f7 100644
--- a/blog/conseq.md
+++ b/blog/conseq.md
@@ -2,7 +2,7 @@
 title = "Infinite Sequences: A Case Study in Functional Python"
 rss = "SICP subsection 3.5.2 in Python"
 date = Date(2019, 2, 28)
-tags = ["fun", "math", "python", "sicp"]
+tags = ["fun", "math", "python"]
 +++
 
 # {{title}}
diff --git a/blog/pixml.md b/blog/pixml.md
index 377ce28..81d8ac0 100644
--- a/blog/pixml.md
+++ b/blog/pixml.md
@@ -1,7 +1,7 @@
 +++
 rss = "How I make my photo gallery in XML and what's lovely about it"
 date = Date(2023, 3, 17)
-tags = ["fun", "recipe"]
+tags = ["fun", "recipe", "net"]
 +++
 
 # XML and Photo Gallery Generation: A Love Story
diff --git a/blog/reply.md b/blog/reply.md
index 609ab97..e2f4a2f 100644
--- a/blog/reply.md
+++ b/blog/reply.md
@@ -1,7 +1,7 @@
 +++
 rss = "Comments for Static Sites without JavaScript via Emails"
 date = Date(2022, 1, 9)
-tags = ["fun", "recipe"]
+tags = ["fun", "recipe", "net"]
 +++
 
 # Comments for Static Sites without JavaScripts
diff --git a/blog/teredo.md b/blog/teredo.md
index 57757d2..14c9564 100644
--- a/blog/teredo.md
+++ b/blog/teredo.md
@@ -1,7 +1,7 @@
 +++
 rss = "Teredo tunnel simulation in virtual machines"
 date = Date(2020, 7, 3)
-tags = ["fun", "ipv6", "recipe"]
+tags = ["fun", "recipe", "net"]
 +++
 
 # Teredo Tunnel Simulation
diff --git a/blog/threa.md b/blog/threa.md
index b60c7a3..ce773ef 100644
--- a/blog/threa.md
+++ b/blog/threa.md
@@ -1,7 +1,7 @@
 +++
 rss = "Raku's concision demonstrated in form of a tutorial"
 date = Date(2021, 7, 3)
-tags = ["clipboard", "fun", "raku", "recipe"]
+tags = ["fun", "recipe"]
 +++
 
 # Writing a Clipboard Manager
diff --git a/works.md b/works.md
index 443b36e..99736e7 100644
--- a/works.md
+++ b/works.md
@@ -13,9 +13,14 @@ for security and reproducibility.  I no longer work on this.
 
 ### Nix Packages
 
-I occationally contribute to [nixpkgs], a collection of software packages
+I sometimes contribute to [nixpkgs], a collection of software packages
 that can be installed with the Nix package manager.
 
+### Guix System
+
+I occasionally package software for [Guix] System, a declarative
+GNU/Linux distribution like NixOS but takes bootstrapping more seriously.
+
 ## Applications
 
 ### threa
@@ -157,6 +162,11 @@ I am maintaining [Octave syntax and indentation support for Vim][vim-octave].
 I am the author of the [simplified Telex and VNI keymaps][tevnex]
 for [Vim][vim-tevnex] and [ibus-table].
 
+### Vietnamese Translation of Akkoma
+
+I help a bit with the Vietnamese translation of [Akkoma],
+a federated social network implementation.
+
 ### Vietnamese Translation of Flare
 
 I have translated the [Free/Libre Action Roleplaying Engine][flare] \(yep,
@@ -224,6 +234,7 @@ was picked for database.
 [ipwhl]: https://man.sr.ht/~cnx/ipwhl
 [IPFS]: https://ipfs.io
 [nixpkgs]: https://github.com/NixOS/nixpkgs
+[Guix]: https://guix.gnu.org
 [threa]: https://sr.ht/~cnx/threa
 [Raku]: https://raku.org
 [formbox]: https://sr.ht/~cnx/formbox
@@ -263,6 +274,7 @@ was picked for database.
 [tevnex]: https://github.com/McSinyx/ibus-table-vietnamese#phương-thức-gõ
 [vim-tevnex]: https://github.com/vim/vim/commit/a02a551
 [ibus-table]: https://github.com/moebiuscurve/ibus-table-others/commit/b6fafd0
+[Akkoma]: https://akkoma.social
 [flare]: https://flarerpg.org
 [Empyrean Campaign]: https://flarerpg.org/index.php/mods/flare-empyrean
 [add-waiter-gtk2]: https://www.opendesktop.org/p/1078597