stagit

static git page generator
git clone git://git.2f30.org/stagit.git
Log | Files | Refs | README | LICENSE

commit 52520a4289cb5a74381d4dbaf22deff01d00c67c
parent f69f33eb3cc9978e7b10b7fad73b6d1bc63623c6
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Mon Dec  7 23:54:31 +0100

prettification

Diffstat:
style.css | 6+++---
urmoms.c | 15+++++++++++----
2 files changed, 14 insertions(+), 7 deletions(-)
diff --git a/style.css b/style.css @@ -1,5 +1,5 @@ body { - font-family: sans-serif; + font-family: monospace, sans-serif; color: #333; background-color: #fff; } @@ -20,8 +20,8 @@ table td { padding: 0 3px; } -table tr:hover td { - background-color: #ddd; +#content table tr:hover td { + background-color: #eee; } h1, h2, h3, h4, h5, h6 { diff --git a/urmoms.c b/urmoms.c @@ -116,8 +116,9 @@ writeheader(FILE *fp) fprintf(fp, "<link rel=\"alternate\" type=\"application/atom+xml\" title=\"%s Atom Feed\" href=\"%satom.xml\" />\n", name, relpath); fprintf(fp, "<link rel=\"stylesheet\" type=\"text/css\" href=\"%sstyle.css\" />\n", relpath); - fputs("</head>\n<body>\n<center>\n", fp); - fprintf(fp, "<h1><img src=\"%slogo.png\" alt=\"\" width=\"32\" height=\"32\" /> %s <span class=\"desc\">%s</span></h1>\n", + fputs("</head>\n<body>\n\n", fp); + fprintf(fp, "<table><tr><td><img src=\"%slogo.png\" alt=\"\" width=\"32\" height=\"32\" /></td>" + "<td><h1>%s</h1><span class=\"desc\">%s</span></td></tr><tr><td></td><td>\n", relpath, name, description); fprintf(fp, "<a href=\"%slog.html\">Log</a> | ", relpath); fprintf(fp, "<a href=\"%sfiles.html\">Files</a>", relpath); @@ -125,7 +126,7 @@ writeheader(FILE *fp) fprintf(fp, " | <a href=\"%sreadme.html\">README</a>", relpath); if (haslicense) fprintf(fp, " | <a href=\"%slicense.html\">LICENSE</a>", relpath); - fputs("\n</center>\n<hr/>\n<pre>", fp); + fputs("</td></tr></table>\n<hr/><div id=\"content\">\n", fp); return 0; } @@ -133,7 +134,7 @@ writeheader(FILE *fp) int writefooter(FILE *fp) { - return !fputs("</pre>\n</body>\n</html>", fp); + return !fputs("</div></body>\n</html>", fp); } FILE * @@ -284,6 +285,7 @@ printshowfile(struct commitinfo *ci) fp = efopen(path, "w+b"); writeheader(fp); + fputs("<pre>\n", fp); printcommit(fp, ci); memset(&statsbuf, 0, sizeof(statsbuf)); @@ -347,6 +349,7 @@ printshowfile(struct commitinfo *ci) } git_buf_free(&statsbuf); + fputs( "</pre>\n", fp); writefooter(fp); fclose(fp); return; @@ -584,9 +587,11 @@ main(int argc, char *argv[]) if (!git_revparse_single(&obj, repo, "HEAD:LICENSE")) { fp = efopen("license.html", "w+b"); writeheader(fp); + fputs("<pre>\n", fp); writeblobhtml(fp, (git_blob *)obj); if (ferror(fp)) err(1, "fwrite"); + fputs("</pre>\n", fp); writefooter(fp); fclose(fp); @@ -596,9 +601,11 @@ main(int argc, char *argv[]) if (!git_revparse_single(&obj, repo, "HEAD:README")) { fp = efopen("readme.html", "w+b"); writeheader(fp); + fputs("<pre>\n", fp); writeblobhtml(fp, (git_blob *)obj); if (ferror(fp)) err(1, "fwrite"); + fputs("</pre>\n", fp); writefooter(fp); fclose(fp); }