Giscus in Framework
I've experimented with a few ways to incorporate comments into a blog built with Observable Framework. If the blog is centered around software development, as this one focuses on using Observable Framework, then I think it might be hard to beat GitHub Discussions embed via Giscus!
Giscus
The Giscus webpage lists several great aspects of the project, including:
- It's free and open source,
- Has no tracking or ads,
- Hosted by Github Discussions so that no further database is required, and still
- Gives the developer total control over things like moderation.
I would also mention that it seems pretty easy to use to me! There are three things that you need to do to get Giscus working:
- You need a public GitHub repository with Discussions enabled,
- You need to install the Giscus GitHub App into your GitHub workspace, and
- You need to include a script tag in your Framework document or HTML page. You can get your script tag by filling out a form on the Giscus Webpage, which is pretty convenient since it contains a bit of configuration info.
Comments
If you'd like to try it out, feel free to leave a comment below: