diff --git a/stagit.c b/stagit.c
@@ -932,7 +932,7 @@ size_t writeblob(git_object *obj, const char *fpath, const char *blobpath, const
fp = efopen(fpath, "w");
writeheader(fp, filename);
- fprintf(fp, "<li><a href=\"%s\">raw file (blob)</a></li>", blobpath);
+ fprintf(fp, "<li><a href=\"%s%s\">raw file (blob)</a></li>", relpath, blobpath);
fputs("</ul>\n", fp);
fputs("<div class=\"titled-block\">\n<h1>", fp);
xmlencode(fp, filename, strlen(filename));