Rarely have I seen interesting discussion happen in the comments of a personal blog. All great discussion is held in aggregators like HN.
Similarly search is best left to specialized platforms such as a search engine. Blogging software may have decent search by why recreate a search engine when duckduckgo.com will far exceed capabilities with site: and filetype:?
For me a personal site and blog are mostly single visit kind of stops. I end up on a blog via a link but almost never do I feel the need to read the top 5 best posts of some blog. I got some interesting information from the current article but then I’m of to the next link that shows up in my feed.
In my opinion a website needs readability[0] and an ATOM/RSS feed. All the rest is part ego ("my content is so great people just have to see what else I wrote") and part feature creep.
[0] https://www.sinax.be/blog/general/guidelines-for-spartan-web...
>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.
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.
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.
> saved to a Google spreadsheet(this needs to be made publicly readable)
Hmm, then, people's email addresses cannot be remembered, meaning, no reply notifications?
In most cases this means tapping on the link and typing the response. Mobile OSes make it pretty seamless.
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.)
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 :)
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-trad...
>And you will contribute to unethical tracking practices even if your users are not logged in to Facebook or Disqus[1].
I don't care much about that because one way or the other one of the tech giants is going to track us anyway. I would much rather install Google analytics and get a great overview of my visitors. I don't think anyone who is an active user of the tracking behemothos Facebook or Google(which represents most of the internet users) should be concerned about tracking.
But coming to main point, I am actually against Disqus or facebook comments. I prefer plain old self hosted comments(wordpress) for other reasons and this solves your concern as well.
If you moderate a subreddit it's extremely unlikely a ban would happen since you have control over the content.
But hey, I get it, you like Wordpress.
Also static generators aren't as convenient as WordPress is. I'm OK working with markdown or hacking the code, but it's too difficult for my wife, for example. So, she's running a WordPress blog.
Commenting is also better on WordPress. She used to use Discuss for commenting and people are more to reluctant leave Discuss comments than to leave WordPress comments. I believe that's because you don't have to register to leave a comment in WordPress - just type your email and you're ready to go.
I wouldn't go with Wordpress or any other CMS unless I absolutely needed permissions for multiple authors and such or if the author couldn't handle writing markdown and using a terminal command.
>if the author couldn't handle writing markdown and using a terminal command.
I would say this represents more than 99% of the bloggers. Even I prefer a WYSIWYG interface to markdown any day even though I consider myself somewhat tech-savvy. I find markdown to be very hacky when its a bit more than just headings and paragraphs(eg. nested lists with ordered list inside unordered list are so hard to do in markdown)
Searching should be left to Google. I'm skeptical blog users actually search on a site though I admit I've never seen any metrics about that.
If you insist on having comments on your site and force users to sign-in etc this can be easily implemented with an API and some client-side code.
> I would say this represents more than 99% of the bloggers.
This thread is about HN users, not the general population.
> I find markdown to be very hacky when its a bit more than just headings and paragraphs(eg. nested lists with ordered list inside unordered list are so hard to do in markdown)
Well, no wonder you prefer Wordpress.
They do, please be assured of that. There is a reason companies like Algolia exist to provide better on-site search.
>If you insist on having comments on your site and force users to sign-in etc this can be easily implemented with an API and some client-side code.
Yes or without signing up and just commenting as guest. Welcome to Wordpress :) (And if I have to build another API just for comments, doesn't it defeat the simplicity of using a static generator like Hugo?)
>This thread is about HN users, not the general population.
I am not sure where you got that from? The author never said he was going to create a blog targeted for the HN crowd or anything like that. Maybe I am missing something?
>Well, no wonder you prefer Wordpress.
At least you acknowledge markdown's inferiority in this case.
There's still few every year https://wordpress.org/news/category/security/
And that's just the core WordPress. Plugins and themes carry their own issues. Reputable or not.