297989c1be
* Add script in same style as utterances But adjusted for the various filed differences * Add initial script * Add default settings * Update changelog * Add feature to readme * Add comments html * add comment provider include * update config in docs * Add URL for additional reference * docs for giscus comments * Unrelated bugfix: add missing version separator So that things match the "history" doc. * add space * update history doc * update about doc * add to test config yaml * remove unnecessary / incorrect async attribute * probably should pass the right config paths * lowercase the repo name * Update docs to address '1' and '0' for reactions_enabled Figured I'd match the giscus format rather than convert a boolean to an int there. * update two additional docs * docs wording fix
24 lines
No EOL
1 KiB
HTML
24 lines
No EOL
1 KiB
HTML
<script>
|
|
'use strict';
|
|
|
|
(function () {
|
|
var commentContainer = document.querySelector('#giscus-comments');
|
|
|
|
if (!commentContainer) {
|
|
return;
|
|
}
|
|
|
|
var script = document.createElement('script');
|
|
script.setAttribute('src', 'https://giscus.app/client.js');
|
|
script.setAttribute('data-repo', '{{ site.repository | downcase }}');
|
|
script.setAttribute('data-repo-id', '{{ site.comments.giscus.repo_id }}');
|
|
script.setAttribute('data-category', '{{ site.comments.giscus.category_name }}');
|
|
script.setAttribute('data-category-id', '{{ site.comments.giscus.category_id }}');
|
|
script.setAttribute('data-mapping', '{{ site.comments.giscus.discussion_term | default: "pathname" }}');
|
|
script.setAttribute('data-reactions-enabled', '{{ site.comments.giscus.reactions_enabled | default: 1 }}');
|
|
script.setAttribute('data-theme', '{{ site.comments.giscus.theme | default: "light" }}');
|
|
script.setAttribute('crossorigin', 'anonymous');
|
|
|
|
commentContainer.appendChild(script);
|
|
})();
|
|
</script> |