commit 22c4f3e4220bf6c71c54f9e2f23d90a53a818b53
parent a25444038e15c934a8399ae1e3a585b27a938a11
Author: Sebastiano Tronto <sebastiano@tronto.net>
Date: Wed, 18 Oct 2023 19:35:05 +0200
Added blog series index
Diffstat:
2 files changed, 38 insertions(+), 0 deletions(-)
diff --git a/build.sh b/build.sh
@@ -50,6 +50,7 @@ makeblogindexandfeed() {
sed "s/TITLE/Blog/" < top.html > "$bf"
{ echo '<h1 id="blog">Blog</h1>';
echo '<table id="blog">';
+ echo '<a href="../series">Blog series</a> - ';
echo '<a href="feed.xml">RSS feed</a>'; } >> "$bf"
cp feed-top.xml "$ff"
diff --git a/src/series/series.md b/src/series/series.md
@@ -0,0 +1,37 @@
+# List of blog series
+
+I my [blog](../blog) I sometimes write multiple posts on the same
+topic, or posts in multiple parts. This page contains the list of these
+"blog series".
+
+**Note:** This is *not* a full list of my blog posts divided by topic.
+
+## The man page reading club
+
+In these posts I walk through the [manual page](https://man.openbsd.org)
+of a classic UNIX utility, highlighting the most important features.
+Each post is introduced by a fictional context.
+
+* [man(1)](../blog/2022-05-29-man)
+* [more(1)](../blog/2022-06-08-more)
+* [shutdown(8)](../blog/2022-07-07-shutdown)
+* [sh(1) part 1](../blog/2022-09-13-sh-1)
+* [sh(1) part 2](../blog/2022-09-20-sh-2)
+* [tetris(6)](../blog/2022-10-01-tetris)
+* [ed(1)](../blog/2022-12-24-ed)
+* [dc(1)](../blog/2023-03-30-dc)
+
+## UNIX text filter
+
+In this series I explore three classic UNIX commands, in increasing order
+of complexity: `grep`, `sed` and `awk`. Work in progress.
+
+* [grep](../blog/2023-08-20-grep)
+* sed [coming soon]
+* awk [coming less soon]
+
+## The UNIX shell as an IDE
+
+This series contains only one post for now, but I may add more in the future.
+
+* [Look stuff up with sed](../blog/2022-06-12-shell-ide-sed)