5 ms·
Sure, for a personal site or a portfolio site, they are not even needed. I also use Hugo for one of my sites, which is just a 5 page website. It is great for su
by bishalb 7y ago
Sure, for a personal site or a portfolio site, they are not even needed. I also use Hugo for one of my sites, which is just a 5 page website. It is great for such stuff. But for a personal blog, I think both of those things(commenting and search) are absolutely essential.
>Rarely have I seen interesting discussion happen in the comments of a personal blog.
I disagree with this and even more so if we are talking about programming blogs. A lot of interesting discussions and rebuttals happen in the comment sections.
Regarding outsourcing search to a dedicated search engine, its a mixed bag. 99% of the users don't even know about the `site:` and `filetype:` stuff. You also have the option of embedding Google site search but the first four results are ads which isn't very ideal. Wordpress search is decent out of the box but if you want something advanced, it has some nice plugins that allow advanced searching with fuzzy matches.
- majewsky 7y ago> But for a personal blog, I think both of those things(commenting and search) are absolutely essential. What I've found to work well for commenting is to put an e-mail address on the page where people can send their comments. When there is a good comment, I put an update in the article. The main advantage of this approach is that it weeds out garbage responses. By making it ever so slightly harder for people to post a comment, they are forced to take an extra few seconds to consider if they really have something meaningful to add.
- bishalb 7y agoThat is a good idea but would people really want to leave the site to open their email client and make a comment? I had once thought about a different approach - Creating a Google form (for each blog post) and then embedding it on the blog post. Then whenever anyone submits a comment via the form, it would get saved to a Google spreadsheet(this needs to be made publicly readable). The unwanted comments can just be deleted from the spreadsheet. The contents of this spreadsheet can then be obtained in a JSON format and displayed on the blog post using Javascript.
- pier25 7y agoOr you can just post the blog post to Reddit/HN with a link to those at the end of the article and let your readers comment there.
- bishalb 7y agoYes but again, I prefer not to offload commenting to a third party because they can ban you(reddit can ban your subreddit) or just stop their service(Google Plus comments). If I am to use Reddit, I might as well just use Disqus or Facebook comments that I can embed on the site and my visitors won't even have to leave the site to comment on a post.
- KajMagnus 7y agoHmm a 1st party commenting service can ban you too? What makes you feel safer w.r.t. getting banned, if you were to use say a service provided by Ghost, instead of e.g. Disqus? A difference could be that, with a 1st party commenting service, your whole blog might get banned, instead of only the comments. (Depending on how banning gets implemented.)
- bishalb 7y agoYes I agree. That's why I am a proponent of hosting your blog posts and comments yourself using Wordpress or other similar CMS on a VPS or a shared host. Also, Ghost doesn't even have a commenting service of their own and one would need to rely on Disqus to add comments on a Ghost powered blog :)
- pier25 7y ago> because they can ban you Anyone can ban you, even your hosting company. In practice banning is pretty rare. > I might as well just use Disqus or Facebook comments that I can embed on the site And you will contribute to unethical tracking practices even if your users are not logged in to Facebook or Disqus[1]. [1] https://replyable.com/2017/03/disqus-is-your-data-worth-trading-for-convenience/ https://replyable.com/2017/03/disqus-is-your-data-worth-trad...
- michaelanckaert 7y agoI'm also a fan of the 'email me your comments' approach. The extra effort required acts as an extra filter that is often welcome.