Likes on Articles
I added a like button to articles. It can only be clicked once per person, and the number of likes is publicly displayed.
To prevent spam likes or spam dislikes, I’ve implemented some measures I came up with myself. (On my previous site, it was possible to decrement the like count endlessly via the API.)
I plan to go into more detail about this in an article on the site titled “About this ship (for Flavortown).”
Comments Section
I added a comments section to articles. It’s not giscus, utterances, or Disqus, but a custom-built one. No account is required to post.
Comments are published after being approved through the admin panel, and until then, they are only visible on the device that submitted them. I’m considering automating this approval with an LLM in the future, but haven’t done so yet.
This comments section also uses the same mechanism as the like button to distinguish users to some extent on a site without accounts.
Donation Page
I officially added a donation page (second image). For now, it only supports cryptocurrency, but I plan to add options like GitHub Sponsors soon.
What I like about this is that it allows donations to be made using features from a decentralized social media platform called Nostr, directly from the site. This is made possible by a library called nostr-zap.
Banner Page
I officially added a page for placing link banners. The banner list is still empty, but I plan to publish it once a certain number have been collected.
Other
- Added a self-introduction to the homepage
- Added missing text localization