Hi @onkoe! thanks for your questions.
Does it require a site rebuild for new comments, or is it JavaScript-based?
In my case the site just rebuilds. So far this has been fine because Zola is fast and my personal website doesn’t get a ton of traffic to begin with.
I can imagine though, in the future, most people wanting something that loads the comments dynamically, but the design is pretty modular. You basically just bring your own site and integrate the comments how you like.
Might there be a future version that runs on a typical Linux server? Cloudflare is interesting, but I don’t feel like paying…
Sure! I think Stalwart Labs has a pretty interesting set of email tools all written in Rust that are in development right now and haven’t received a lot of attention. That would be a very good starting point for something that’s self hosted, and I actually use his mail parser over my own because it’s just that good.
But… in the future, haha.
Is there a way for an article’s author to reply with a verified stamp or additional info, like a profile picture and paginator link?
For the “verified stamp”, currently I check the inbound email for dkim
, dmarc
, and spf
and if those all pass I mark comment as “Verified” (with a little ). If one of them fails it just get’s a .
For the “additional info”, e.g. profile picture, it is something I’m still thinking about. I have an unreleased feature where if they sign the email, e.g… “Cheers, -John” then I use AI to extract a “nickname”, but I haven’t released that yet and I don’t know if I will.
The problem is I think any name giving needs to be very “opt-in”, and currently most people’s email clients probably automatically sign their emails, which makes this nickname thing more of the default rather than opt-in. So, in short, it’s a cool idea, in general, I have it working, but I want to see how people use this first and then take baby steps.
At the end of the day what matters to me is providing a reasonable way to get comments working on small sites with little fuss and a high amount of trust, so that’s top of mind above all else.
Also regarding images and links. Images are removed altogether for now, and links are rendered as plain text. This is for the same reasons that I gave above. There are just too many pitfalls… but baby steps.
Great question though.
Thanks again for your thoughts!