summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-10-01 21:47:25 +0300
committerPaul Buetow <paul@buetow.org>2024-10-01 21:47:25 +0300
commit3ca470a8c0eaacb0e03e85a5673baedc0fbe6517 (patch)
treed03e9d48a5102d777fc1356664fedd4f221f373c
parentbb101e842d92d38b716b54dee6549024420740bf (diff)
Update content for md
-rw-r--r--about/resources.md155
-rw-r--r--about/technical-books.txt3
-rw-r--r--gemfeed/2021-04-24-welcome-to-the-geminispace.md1
-rw-r--r--gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.md1
-rw-r--r--gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md1
-rw-r--r--gemfeed/2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md1
-rw-r--r--gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md1
-rw-r--r--gemfeed/2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md86
-rw-r--r--gemfeed/index.md1
-rw-r--r--index.md3
-rw-r--r--uptime-stats.md2
11 files changed, 177 insertions, 78 deletions
diff --git a/about/resources.md b/about/resources.md
index 5dfd8094..93d948f7 100644
--- a/about/resources.md
+++ b/about/resources.md
@@ -33,94 +33,97 @@ You won't find any links on this site because, over time, the links will break.
In random order:
-* Polished Ruby Programming; Jeremy Evans; Packt Publishing
-* Perl New Features; Joshua McAdams, brian d foy; Perl School
-* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly
-* Data Science at the Command Line; Jeroen Janssens; O'Reilly
+* Developing Games in Java; David Brackeen and others...; New Riders
+* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible
+* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner
+* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson
+* Funktionale Programmierung; Peter Pepper; Springer
* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press
-* DNS and BIND; Cricket Liu; O'Reilly
-* Higher Order Perl; Mark Dominus; Morgan Kaufmann
+* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press
* Leanring eBPF; Liz Rice; O'Reilly
-* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly
-* Ultimate Go Notebook; Bill Kennedy
+* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook
* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications
-* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly
-* Effective Java; Joshua Bloch; Addison-Wesley Professional
+* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional
+* Pro Puppet; James Turnbull, Jeffrey McCune; Apress
+* Raku Recipes; J.J. Merelo; Apress
+* Ultimate Go Notebook; Bill Kennedy
+* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt
* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly
-* The Docker Book; James Turnbull; Kindle
-* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly
+* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly
* Site Reliability Engineering; How Google runs production systems; O'Reilly
+* Polished Ruby Programming; Jeremy Evans; Packt Publishing
+* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly
+* Modern Perl; Chromatic ; Onyx Neon Press
+* Effective awk programming; Arnold Robbins; O'Reilly
+* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers
+* C++ Programming Language; Bjarne Stroustrup;
* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications
+* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress
+* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly
+* Effective Java; Joshua Bloch; Addison-Wesley Professional
+* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible
+* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly
+* The Docker Book; James Turnbull; Kindle
* Concurrency in Go; Katherine Cox-Buday; O'Reilly
-* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner
-* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible
-* Developing Games in Java; David Brackeen and others...; New Riders
+* DNS and BIND; Cricket Liu; O'Reilly
* Java ist auch eine Insel; Christian Ullenboom;
-* Systemprogrammierung in Go; Frank Müller; dpunkt
-* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress
+* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly
+* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers
* Raku Fundamentals; Moritz Lenz; Apress
-* Effective awk programming; Arnold Robbins; O'Reilly
+* Systemprogrammierung in Go; Frank Müller; dpunkt
+* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly
+* Higher Order Perl; Mark Dominus; Morgan Kaufmann
* Terraform Cookbook; Mikael Krief; Packt Publishing
-* Pro Puppet; James Turnbull, Jeffrey McCune; Apress
-* Funktionale Programmierung; Peter Pepper; Springer
-* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers
-* Raku Recipes; J.J. Merelo; Apress
+* Data Science at the Command Line; Jeroen Janssens; O'Reilly
* The Pragmatic Programmer; David Thomas; Addison-Wesley
-* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers
-* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly
-* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional
-* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press
-* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible
-* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson
-* Modern Perl; Chromatic ; Onyx Neon Press
-* C++ Programming Language; Bjarne Stroustrup;
+* Perl New Features; Joshua McAdams, brian d foy; Perl School
## Technical references
I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order:
-* The Linux Programming Interface; Michael Kerrisk; No Starch Press
+* Relayd and Httpd Mastery; Michael W Lucas
* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly
-* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley
* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly
-* Relayd and Httpd Mastery; Michael W Lucas
-* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley
+* The Linux Programming Interface; Michael Kerrisk; No Starch Press
+* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley
* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly
+* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley
## Self-development and soft-skills books
In random order:
-* The Bullet Journal Method; Ryder Carroll; Fourth Estate
-* Psycho-Cybernetics; Maxwell Maltz; Perigee Books
-* Soft Skills; John Sommez; Manning Publications
-* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion
-* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business
-* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select
-* Atomic Habits; James Clear; Random House Business
+* Influence without Authority; A. Cohen, D. Bradford; Wiley
+* Deep Work; Cal Newport; Piatkus
* Ultralearning; Anna Laurent; Self-published via Amazon
-* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne
+* Ultralearning; Scott Young; Thorsons
+* Staff Engineer: Leadership beyond the management track; Will Larson; Audible
+* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd
* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook
-* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press
-* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing
-* The Joy of Missing Out; Christina Crook; New Society Publishers
+* Slow Productivity; Cal Newport; Penguin Random House
* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books
-* Ultralearning; Scott Young; Thorsons
-* So Good They Can't Ignore You; Cal Newport; Business Plus
-* 101 Essays that change the way you think; Brianna Wiest; Audible
-* Deep Work; Cal Newport; Piatkus
+* Psycho-Cybernetics; Maxwell Maltz; Perigee Books
+* The Joy of Missing Out; Christina Crook; New Society Publishers
+* Atomic Habits; James Clear; Random House Business
* The Power of Now; Eckhard Tolle; Yellow Kite
-* The Good Enough Job; Simone Stolzoff; Ebury Edge
-* Stop starting, start finishing; Arne Roock; Lean-Kanban University
* Digital Minimalism; Cal Newport; Portofolio Penguin
* Eat That Frog!; Brian Tracy; Hodder Paperbacks
-* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK
+* The Good Enough Job; Simone Stolzoff; Ebury Edge
+* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne
+* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business
* The Off Switch; Mark Cropley; Virgin Books
-* Slow Productivity; Cal Newport; Penguin Random House
+* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK
+* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press
+* 101 Essays that change the way you think; Brianna Wiest; Audible
* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly
-* Staff Engineer: Leadership beyond the management track; Will Larson; Audible
-* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd
-* Influence without Authority; A. Cohen, D. Bradford; Wiley
+* The Bullet Journal Method; Ryder Carroll; Fourth Estate
+* So Good They Can't Ignore You; Cal Newport; Business Plus
+* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing
+* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select
+* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion
+* Stop starting, start finishing; Arne Roock; Lean-Kanban University
+* Soft Skills; John Sommez; Manning Publications
[Here are notes of mine for some of the books](../notes/index.md)
@@ -128,58 +131,58 @@ In random order:
Some of these were in-person with exams; others were online learning lectures only. In random order:
-* Functional programming lecture; Remote University of Hagen
* Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need)
-* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online
+* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online
+* MySQL Deep Dive Workshop; 2-day on-site training
+* Developing IaC with Terraform (with Live Lessons); O'Reilly Online
* Scripting Vim; Damian Conway; O'Reilly Online
+* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online
+* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online
* F5 Loadbalancers Training; 2-day on-site training; F5, Inc.
+* Ultimate Go Programming; Bill Kennedy; O'Reilly Online
+* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training
* Protocol buffers; O'Reilly Online
-* Developing IaC with Terraform (with Live Lessons); O'Reilly Online
+* Functional programming lecture; Remote University of Hagen
* Apache Tomcat Best Practises; 3-day on-site training
-* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online
-* AWS Immersion Day; Amazon; 1-day interactive online training
-* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online
-* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training
* Structure and Interpretation of Computer Programs; Harold Abelson and more...;
* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon
-* Ultimate Go Programming; Bill Kennedy; O'Reilly Online
-* MySQL Deep Dive Workshop; 2-day on-site training
+* AWS Immersion Day; Amazon; 1-day interactive online training
## Technical guides
These are not whole books, but guides (smaller or larger) which I found very useful. in random order:
-* Advanced Bash-Scripting Guide
* Raku Guide at https://raku.guide
+* Advanced Bash-Scripting Guide
## Podcasts I like
In random order:
-* Modern Mentor
-* Dev Interrupted
-* Ship it (Changelog)
+* Java Pub House
+* Cup o' Go [Golang]
* Backend Banter
* Go Time (Changelog)
+* Modern Mentor
* Maintainable
* Hidden Brain
-* Cup o' Go [Golang]
* Deep Questions with Cal Newport
-* Java Pub House
+* Dev Interrupted
+* Ship it (Changelog)
## Newsletters I like
This is a mix of tech and non-tech newsletters I am subscribed to. In random order:
-* VK Newsletter
-* Andreas Brandhorst Newsletter (Sci-Fi author)
+* Ruby Weekly
+* The Valuable Dev
+* Applied Go Weekly Newsletter
* byteSizeGo
* Golang Weekly
+* VK Newsletter
* Register Spill
-* Applied Go Weekly Newsletter
+* Andreas Brandhorst Newsletter (Sci-Fi author)
* The Imperfectionist
-* The Valuable Dev
-* Ruby Weekly
# Formal education
diff --git a/about/technical-books.txt b/about/technical-books.txt
index 36d46330..9b904ca2 100644
--- a/about/technical-books.txt
+++ b/about/technical-books.txt
@@ -1,4 +1,5 @@
* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications
+* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt
* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly
* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly
* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications
@@ -31,6 +32,8 @@
* Systemprogrammierung in Go; Frank Müller; dpunkt
* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly
* Terraform Cookbook; Mikael Krief; Packt Publishing
+* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook
+* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly
* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible
* The Docker Book; James Turnbull; Kindle
* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional
diff --git a/gemfeed/2021-04-24-welcome-to-the-geminispace.md b/gemfeed/2021-04-24-welcome-to-the-geminispace.md
index f6bb09e1..17d3291f 100644
--- a/gemfeed/2021-04-24-welcome-to-the-geminispace.md
+++ b/gemfeed/2021-04-24-welcome-to-the-geminispace.md
@@ -99,5 +99,6 @@ Other related posts are:
[2022-08-27 Gemtexter 1.1.0 - Let's Gemtext again](./2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md)
[2023-03-25 Gemtexter 2.0.0 - Let's Gemtext again²](./2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md)
[2023-07-21 Gemtexter 2.1.0 - Let's Gemtext again³](./2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md)
+[2024-10-02 Gemtexter 3.0.0 - Let's Gemtext again⁴](./2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md)
[Back to the main site](../)
diff --git a/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.md b/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.md
index f71fb3d0..1766c067 100644
--- a/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.md
+++ b/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.md
@@ -192,5 +192,6 @@ Other related posts are:
[2023-03-25 Gemtexter 2.0.0 - Let's Gemtext again²](./2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md)
[2023-07-21 Gemtexter 2.1.0 - Let's Gemtext again³](./2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md)
[2023-12-10 Bash Golf Part 3](./2023-12-10-bash-golf-part-3.md)
+[2024-10-02 Gemtexter 3.0.0 - Let's Gemtext again⁴](./2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md)
[Back to the main site](../)
diff --git a/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md b/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md
index 24161520..fa08c841 100644
--- a/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md
+++ b/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md
@@ -107,5 +107,6 @@ Other related posts are:
[2022-08-27 Gemtexter 1.1.0 - Let's Gemtext again (You are currently reading this)](./2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md)
[2023-03-25 Gemtexter 2.0.0 - Let's Gemtext again²](./2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md)
[2023-07-21 Gemtexter 2.1.0 - Let's Gemtext again³](./2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md)
+[2024-10-02 Gemtexter 3.0.0 - Let's Gemtext again⁴](./2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md)
[Back to the main site](../)
diff --git a/gemfeed/2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md b/gemfeed/2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md
index a025fd8f..568d1262 100644
--- a/gemfeed/2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md
+++ b/gemfeed/2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md
@@ -155,5 +155,6 @@ Other related posts are:
[2022-08-27 Gemtexter 1.1.0 - Let's Gemtext again](./2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md)
[2023-03-25 Gemtexter 2.0.0 - Let's Gemtext again² (You are currently reading this)](./2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md)
[2023-07-21 Gemtexter 2.1.0 - Let's Gemtext again³](./2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md)
+[2024-10-02 Gemtexter 3.0.0 - Let's Gemtext again⁴](./2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md)
[Back to the main site](../)
diff --git a/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md b/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md
index f98ce69d..fcb68332 100644
--- a/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md
+++ b/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md
@@ -111,5 +111,6 @@ Other related posts are:
[2022-08-27 Gemtexter 1.1.0 - Let's Gemtext again](./2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md)
[2023-03-25 Gemtexter 2.0.0 - Let's Gemtext again²](./2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md)
[2023-07-21 Gemtexter 2.1.0 - Let's Gemtext again³ (You are currently reading this)](./2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md)
+[2024-10-02 Gemtexter 3.0.0 - Let's Gemtext again⁴](./2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md)
[Back to the main site](../)
diff --git a/gemfeed/2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md b/gemfeed/2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md
new file mode 100644
index 00000000..a4a8554e
--- /dev/null
+++ b/gemfeed/2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md
@@ -0,0 +1,86 @@
+# Gemtexter 3.0.0 - Let's Gemtext again⁴
+
+> Published at 2024-10-01T21:46:26+03:00
+
+I proudly announce that I've released Gemtexter version `3.0.0`. What is Gemtexter? It's my minimalist static site generator for Gemini Gemtext, HTML and Markdown, written in GNU Bash.
+
+[https://codeberg.org/snonux/gemtexter](https://codeberg.org/snonux/gemtexter)
+
+```
+-=[ typewriters ]=- 1/98
+ .-------.
+ .-------. _|~~ ~~ |_
+ _|~~ ~~ |_ .-------. =(_|_______|_)
+ =(_|_______|_)= _|~~ ~~ |_ |:::::::::| .-------.
+ |:::::::::| =(_|_______|_) |:::::::[]| _|~~ ~~ |_
+ |:::::::[]| |:::::::::| |o=======.| =(_|_______|_)
+ |o=======.| |:::::::[]| `"""""""""` |:::::::::|
+ jgs `"""""""""` |o=======.| |:::::::[]|
+ mod. by Paul Buetow `"""""""""` |o=======.|
+ `"""""""""`
+```
+
+## Table of Contents
+
+* [⇢ Gemtexter 3.0.0 - Let's Gemtext again⁴](#gemtexter-300---let-s-gemtext-again)
+* [⇢ ⇢ Why Bash?](#why-bash)
+* [⇢ ⇢ HTML exact variant is the only variant](#html-exact-variant-is-the-only-variant)
+* [⇢ ⇢ Table of Contents auto-generation](#table-of-contents-auto-generation)
+* [⇢ ⇢ Configurable themes](#configurable-themes)
+* [⇢ ⇢ No use of webfonts by default](#no-use-of-webfonts-by-default)
+* [⇢ ⇢ More](#more)
+
+## Why Bash?
+
+This project is too complex for a Bash script. Writing it in Bash was to try out how maintainable a "larger" Bash script could be. It's still pretty maintainable and helps me try new Bash tricks here and then!
+
+Let's list what's new!
+
+## HTML exact variant is the only variant
+
+The last version of Gemtexter introduced the HTML exact variant, which wasn't enabled by default. This version of Gemtexter removes the previous (inexact) variant and makes the exact variant the default. This is a breaking change, which is why there is a major version bump of Gemtexter. Here is a reminder of what the exact variant was:
+
+> Gemtexter is there to convert your Gemini Capsule into other formats, such as HTML and Markdown. An HTML exact variant can now be enabled in the `gemtexter.conf` by adding the line `declare -rx HTML_VARIANT=exact`. The HTML/CSS output changed to reflect a more exact Gemtext appearance and to respect the same spacing as you would see in the Geminispace.
+
+## Table of Contents auto-generation
+
+Just add...
+
+```
+ << template::inline::toc
+```
+
+...into a Gemtexter template file and Gemtexter will automatically generate a table of contents for the page based on the headings (see this page's ToC for example). The ToC will also have links to the relevant sections in HTML and Markdown output. The Gemtext format does not support links, so the ToC will simply be displayed as a bullet list.
+
+## Configurable themes
+
+It was always possible to customize the style of a Gemtexter's resulting HTML page, but all the config options were scattered across multiple files. Now, the CSS style, web fonts, etc., are all configurable via themes.
+
+Simply configure `HTML_THEME_DIR` in the `gemtexter.conf` file to the corresponding directory. For example:
+
+```bash
+declare -xr HTML_THEME_DIR=./extras/html/themes/simple
+```
+
+To customize the theme or create your own, simply copy the theme directory and modify it as needed. This makes it also much easier to switch between layouts.
+
+## No use of webfonts by default
+
+The default theme is now "back to the basics" and does not utilize any web fonts. The previous themes are still part of the release and can be easily configured. These are currently the `future` and `business` themes. You can check them out from the themes directory.
+
+## More
+
+Additionally, there were a couple of bug fixes, refactorings and overall improvements in the documentation made.
+
+E-Mail your comments to `paul@nospam.buetow.org` :-)
+
+Other related posts are:
+
+[2021-04-24 Welcome to the Geminispace](./2021-04-24-welcome-to-the-geminispace.md)
+[2021-06-05 Gemtexter - One Bash script to rule it all](./2021-06-05-gemtexter-one-bash-script-to-rule-it-all.md)
+[2022-08-27 Gemtexter 1.1.0 - Let's Gemtext again](./2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md)
+[2023-03-25 Gemtexter 2.0.0 - Let's Gemtext again²](./2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md)
+[2023-07-21 Gemtexter 2.1.0 - Let's Gemtext again³](./2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md)
+[2024-10-02 Gemtexter 3.0.0 - Let's Gemtext again⁴ (You are currently reading this)](./2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md)
+
+[Back to the main site](../)
diff --git a/gemfeed/index.md b/gemfeed/index.md
index 2749618c..d1b2f6a4 100644
--- a/gemfeed/index.md
+++ b/gemfeed/index.md
@@ -2,6 +2,7 @@
## To be in the .zone!
+[2024-10-02 - Gemtexter 3.0.0 - Let's Gemtext again⁴](./2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md)
[2024-09-07 - Site Reliability Engineering - Part 4: Onboarding for On-Call Engineers](./2024-09-07-site-reliability-engineering-part-4.md)
[2024-09-07 - Projects I financially support](./2024-09-07-projects-i-support.md)
[2024-08-05 - Typing `127.1` words per minute (`>100wpm average`)](./2024-08-05-typing-127.1-words-per-minute.md)
diff --git a/index.md b/index.md
index 1a0af847..3252f87f 100644
--- a/index.md
+++ b/index.md
@@ -1,6 +1,6 @@
# foo.zone
-> This site was generated at 2024-09-28T10:29:41+03:00 by `Gemtexter`
+> This site was generated at 2024-10-01T21:46:26+03:00 by `Gemtexter`
Welcome to the foo.zone. Everything you read on this site is my personal opinion and experience. You can call me a Linux/*BSD enthusiast and hobbyist. I mainly write about tech, IT, programming and sometimes also about self-improvement here. Note that this blog usually does not overlap with what I do at my day job as a Site Reliability Engineer.
@@ -28,6 +28,7 @@ Welcome to the foo.zone. Everything you read on this site is my personal opinion
### Posts
+[2024-10-02 - Gemtexter 3.0.0 - Let's Gemtext again⁴](./gemfeed/2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md)
[2024-09-07 - Site Reliability Engineering - Part 4: Onboarding for On-Call Engineers](./gemfeed/2024-09-07-site-reliability-engineering-part-4.md)
[2024-09-07 - Projects I financially support](./gemfeed/2024-09-07-projects-i-support.md)
[2024-08-05 - Typing `127.1` words per minute (`>100wpm average`)](./gemfeed/2024-08-05-typing-127.1-words-per-minute.md)
diff --git a/uptime-stats.md b/uptime-stats.md
index 66618599..d79f5b08 100644
--- a/uptime-stats.md
+++ b/uptime-stats.md
@@ -1,6 +1,6 @@
# My machine uptime stats
-> This site was last updated at 2024-09-28T10:29:41+03:00
+> This site was last updated at 2024-10-01T21:46:26+03:00
The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `guprecords`, the global uptime records stats analyser of mine.