This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/PsychologicalAd8608 on 2023-07-03 18:38:38+00:00.


Good afternoon,

I have a very simple site on GitHub Pages made with Hugo with a custom theme created in the old-fashion way, meaning, plain and simple HTML/CSS/JS without using anything that most developers use these days (React, Vue, etc.). The most… “advanced” thing I use is NPM for Tailwind/ESBuild.

This site currently runs a comment system based on GitHub Issues I made because, back then, I didn’t know utterances existed. Although functional, it’s relatively slow, a bit hard to maintain and lacks some features like real-time commenting, so I was looking for something better.

Then I met Giscus and a simple local implementation by an ID that all posts have worked without any trouble. However, although this site is simple in its concept, the potential for the Users’ engagement via comments can be quite a thing and that could create a rate-limit issue in the future. Fortunately, Giscus can be self-hosted.

As mentioned, I do everything the old-fashion way and, because of several personal, real-life, issues, I’m (literally) unable to go for it with new technologies, which is the main reason why I do everything the old way. And now this complication is preventing me from self-hosting Giscus accordingly with their guide.

I believe I’ve understood most of the guide, but the last bit, regarding the deployment on Vercel, blocked me so, I would like to ask if anyone has a more… extended guide I could follow, preferably OS-aware, since I’m a Windows user, with more details, showing step-by-step how to proceed.

I apologize if this sub isn’t the most appropriate place for such a thing, and deeply appreciate your time at least reading all of this.