I am on the fourth iteration of a comment system for this site.
Then I used a comment system built on top of Wordpress. This was slightly better, but written in PHP.
The new comment system is email-based. Plain email. I drew inspiration from tdarb and lowtechmagazine (who have precisely the same comment "system").
I know that requiring an email adds a small amount of friction in the comment process. I don't know how this will affect comment spam,3 3which was wildly common in previous iterations. but I think it might balance out.
Currently, I enable a significant amount of markup in comments. The comments are processed with markdown and allow mathjax (assuming that mathjax is enabled on the page). This is because I use the same preprocessing on comments as I do on pages for this site.
Leave a comment
Comment via email
Info on how to comment
To make a comment, please send an email using the button below. Your email address won't be shared (unless you include it in the body of your comment). If you don't want your real name to be used next to your comment, please specify the name you would like to use. If you want your name to link to a particular url, include that as well.
bold, italics, and plain text are allowed in comments. A reasonable subset of markdown is supported, including lists, links, and fenced code blocks. In addition, math can be formatted using
$$(your display equation)$$.
Please use plaintext email when commenting. See Plaintext Email and Comments on this site for more. Note also that comments are expected to be open, considerate, and respectful.