Система комментариев на основе Github issues

Искал систему комментирования для встраивания на статический сайт — может придумали что получше bloat дискуса. И таки придумали в 2017. Встраивать гисты на статические сайты я, конечно, и сам догадывался, чтобы потом джаваскриптом выцеплять оттуда данные, но использовать для комментариев баг-трекер — это, конечно, забавная идея.

Переписал с jquery на ванильный js, и встроил сюда.

File: ghc/index.html
<div id="ghcList"></div>
<script>
  loadGithubComments(1);
</script>
File: ghc/ghc.js
function loadGithubComments(githubIssueId) {
    const githubUser = use yours
    const githubRepo = use yours
    const addCommentUrl = `https://github.com/${githubUser}/${githubRepo}/issues/${githubIssueId}`;
    const githubApiUrl = `https://api.github.com/repos/${githubUser}/${githubRepo}/issues/${githubIssueId}/comments`;
    fetch(githubApiUrl, {
        headers: {Accept: "application/vnd.github.v3.html+json"}
    }).then((response) => {
        return response.json()
    }).then((comments) => {
        comments.forEach((comment) => {
            let text = "<a href='" + comment.user.html_url + "' target='_blank'>" + comment.user.login + "</a>: " + comment.body_html;
            const $ghcListItem = document.createElement('div')
            $ghcListItem.setAttribute('class', 'ghcListItem');
            $ghcListItem.innerHTML = text;
            document.querySelector('#ghcList').appendChild($ghcListItem);
        })
    }).catch((error) => {
        console.log(error)
    });
}