stagit

static git repository generator

git clone https://9o.is/git/stagit.git

commit fda19cabcaa2f00cda65c5e4b37345a989a6f009
parent 3cb9f86b2a2a1deffb644d3fb288cc10b47aa58c
Author: Jul <jul@9o.is>
Date:   Tue,  6 Jan 2026 11:04:15 -0500

add main navigation

Diffstat:
Mstagit-index.c | 4++++
Mstagit.c | 7++++++-
2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/stagit-index.c b/stagit-index.c @@ -104,6 +104,10 @@ writeheader(FILE *fp) fputs("<link rel=\"stylesheet\" type=\"text/css\" href=\"/style.css\" />\n", fp); fputs("<meta name=\"darkreader-lock\">\n", fp); fputs("</head>\n<body>\n", fp); + fputs("<nav id=\"menuwrap\"><table id=\"menu\" width=\"100%\" border=\"0\"><tr><td id=\"links\" align=\"left\">", fp); + fputs("<a href=\"/\">Blog</a> | ", fp); + fputs("<a href=\"/git\" title=\"Git repository with some of my projects\">Git</a>", fp); + fputs("</td></tr></table></nav>", fp); fputs("<table>\n<tr><td><span class=\"desc\">\n", fp); xmlencode(fp, description, strlen(description)); fputs("</span></td></tr><tr><td></td><td>\n" diff --git a/stagit.c b/stagit.c @@ -520,7 +520,12 @@ writeheader(FILE *fp, const char *title) fprintf(fp, " Atom Feed (tags)\" href=\"%stags.xml\" />\n", relpath); fputs("<link rel=\"stylesheet\" type=\"text/css\" href=\"/style.css\" />\n", fp); fputs("<meta name=\"darkreader-lock\">\n", fp); - fputs("</head>\n<body>\n<table><tr>", fp); + fputs("</head>\n<body>\n", fp); + fputs("<nav id=\"menuwrap\"><table id=\"menu\" width=\"100%\" border=\"0\"><tr><td id=\"links\" align=\"left\">", fp); + fputs("<a href=\"/\">Blog</a> | ", fp); + fputs("<a href=\"/git\" title=\"Git repository with some of my projects\">Git</a>", fp); + fputs("</td></tr></table></nav>", fp); + fputs("<table><tr>", fp); fputs("<td><h1>", fp); xmlencode(fp, strippedname, strlen(strippedname)); fputs("</h1><span class=\"desc\">", fp);