Comment system on static sites with dotnet core and Github actions

When designing the new blog I finally decided to replace the comment system previously provided by disqus with a much leaner one.

I played around with several options like staticman, but I was never really convinced to adopt any of them. So I thought why not build one myself?

Most of the tools use git issues, some proprietary database or are using jekyll's data file features and commit directly to the repository.
This is not an issue per se, but I like to have data separated from the content in the repository.

I came across a library called Appy.GitDb that uses git as a key value store. I thought this was a perfect use case for this library, so I gave it a shot and came up with what I believe to be a simple, but also a powerful and robust solution.

Read more...