stagit

Personal fork of stagit

git clone git://mccd.space/stagit

commit 2d4dec82a9270a8012135a7e2dfd13e453d8f8b3
parent 93e0e312f5ee81cbb531e8553d5c20440ae63ea6
Author: Marc <marc@coquand.email>
Date:   Tue, 30 Jun 2026 11:33:18 +0200

*

Diffstat:
Mstagit-index.c | 2++
Mstagit.c | 4+++-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/stagit-index.c b/stagit-index.c
@@ -104,6 +104,8 @@ writeheader(FILE *fp)
 	fprintf(fp, "</title>\n<link rel=\"icon\" type=\"image/png\" href=\"%sfavicon.png\" />\n", relpath);
 	fprintf(fp, "<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/main.css\" />\n");
 	fputs("</head>\n<body>\n", fp);
+	fputs("<header><nav><a class=\"logo\" id=\"logo\" href=\"/\">mccd</a><ul><li><a href=\"https://merveilles.town/@mccd\">mastodon</a></li><li><a href=\"/feed.xml\">rss</a></li><li><a href=\"/git\">git</a></li><li><a href=\"/wiki\">wiki</a></li></ul></nav></header>", fp);
+
 	fputs("<main id=\"git-content\">\n"
 		"<table id=\"index\"><thead>\n"
 		"<tr><td><b>Name</b></td><td><b>Description</b></td>"
diff --git a/stagit.c b/stagit.c
@@ -519,7 +519,9 @@ writeheader(FILE *fp, const char *title)
 	xmlencode(fp, name, strlen(name));
 	fprintf(fp, " Atom Feed (tags)\" href=\"%stags.xml\" />\n", relpath);
 	fprintf(fp, "<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/main.css\" />\n");
-	fputs("</head>\n<body>\n<table id=\"git-title\"><tr>", fp);
+	fputs("</head>\n<body>", fp);
+	fputs("<header><nav><a class=\"logo\" id=\"logo\" href=\"/\">mccd</a><ul><li><a href=\"https://merveilles.town/@mccd\">mastodon</a></li><li><a href=\"/feed.xml\">rss</a></li><li><a href=\"/git\">git</a></li><li><a href=\"/wiki\">wiki</a></li></ul></nav></header>", fp);
+	fputs("\n<table id=\"git-title\"><tr>", fp);
 	fputs("<td><h1>", fp);
 	xmlencode(fp, strippedname, strlen(strippedname));
 	fputs("</h1><span class=\"desc\">", fp);