Available in a git repository branch.
Branch: anarcat/print-no-comment
Author: anarcat

Print versions are often a neglected part of a style sheet, but it's great when people can actually print your webpage and get a satisfying result.

This often means removing a bunch of stuff that are irrelevant for print. Ikiwiki already does a bunch of those things in the base stylesheet:

/* things to hide in printouts */
@media print {
    .actions { display: none; }
    .tags { display: none; }
    .trails { display: none; }
    .feedbutton { display: none; }
    #searchform { display: none; }
    .blogform, #blogform { display: none; }
    #backlinks { display: none; }
}

But I think we should remove more. In particular, the addcomment button is not relevant at all for print versions. There might be more: in my bootstrap theme, I also had to remove the whole footer, because it was overlapping with the page content. It's unfortunate because it removes the copyright notice, but I don't know how else to fix this.

Anyways, how about this patch?

--- a/doc/style.css
+++ b/doc/style.css
@@ -286,6 +286,7 @@ div.progress-done {
    #searchform { display: none; }
    .blogform, #blogform { display: none; }
    #backlinks { display: none; }
+   .addcomment { display: none; }
 }

 /* infobox template */

Thanks! -- anarcat

Applied --smcv