Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New comment system #8

Closed
1 of 3 tasks
lazywinadmin opened this issue Oct 28, 2018 · 6 comments
Closed
1 of 3 tasks

New comment system #8

lazywinadmin opened this issue Oct 28, 2018 · 6 comments

Comments

@lazywinadmin
Copy link
Owner

lazywinadmin commented Oct 28, 2018

Type

  • Issue
  • Feature
  • Change

Description

Currently the website is using Disqus to manage the Comments (which is an external system)

I'd like to bring the comment closer to the blog content.
There are few options available to me:

  • Using Static files and PR to add new comments (staticman/Azure Function)
  • Using Github Issues API (utterances)

Static files

Taking the static file approach is cool but there are some limitations to solution like StaticMan: No notification built-in, no conversation support,... (see here if you want to add it to your blog here).

See also:

Another option would be to use Azure Function, see: https://damieng.com/blog/2018/05/28/wordpress-to-jekyll-comments but it seems a bit complicated to put in place (escuse my novice knowledge)

Pros:

  • Live with the code
  • Spam can be filtered out using ReCaptcha
  • Can be exported and manipulated easily

Cons:

  • No notification, would need to register to mailgun (limit of 10k mails)
  • No conversation

Github issues api

Using Github issues as comment system seems pretty simple with my current blog theme. Different frameworks exists:

Pros:

  • No spam
  • integrated with Github
  • Notifications take care of
  • conversation support
  • Can be exported via API

Cons:

  • Another dependency
  • Must have a github account to comment (pros?)
@lazywinadmin
Copy link
Owner Author

Implemented and configured in #11

@lazywinadmin
Copy link
Owner Author

Utterances looks very nice but does not support importing historical comments

@lazywinadmin lazywinadmin reopened this Dec 3, 2018
@JuergenGutsch
Copy link

This is why I created a small Disqus to GitHub migration tool: https://github.com/JuergenGutsch/disqus-to-github-issues

@lazywinadmin
Copy link
Owner Author

Thanks @JuergenGutsch !! A bit too late hehe 😄 I actually went through the same process and wrote a tool in PowerShell script

@lazywinadmin
Copy link
Owner Author

This was implemented. I'm using Github issues with Utterances.
See related blogpost: https://lazywinadmin.com/2019/04/moving_blog_comments.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants