Skip to content

Commit

Permalink
Merge pull request #3 from gantrior/feature/adding-discussions
Browse files Browse the repository at this point in the history
Adding discussions using giscus (stored as GitHub discussions)
  • Loading branch information
gantrior committed Sep 4, 2023
2 parents 48cee1e + 823e25b commit b399349
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
14 changes: 14 additions & 0 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,17 @@ defaultContentLanguageInSubdir = true
[params.geekblogHostedOn]
name = "GitHub Pages"
link = "https://pages.github.com"

[params.giscus]
repo = "gantrior/tomas-panik-blog"
repoID = "R_kgDOKOxIRA"
category = "Announcements"
categoryID = "DIC_kwDOKOxIRM4CZEzu"
mapping = "og:title"
strict = "0"
reactionsEnabled = "1"
emitMetadata = "0"
inputPosition = "bottom"
theme = "dark"
lang = "en"
loading = "lazy"
20 changes: 20 additions & 0 deletions themes/hugo-geekblog/layouts/_default/single.html
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,25 @@ <h1 class="gblog-post__title">{{ partial "utils/title" . }}</h1>
<section class="gblog-markdown">
{{ partial "utils/content" . }}
</section>
{{- if isset .Site.Params "giscus" -}}
{{- if and (isset .Site.Params.giscus "repo") (not (eq .Site.Params.giscus.repo "" )) (eq (.Params.disable_comments | default false) false) -}}
<script src="https://giscus.app/client.js"
data-repo="{{ .Site.Params.giscus.repo }}"
data-repo-id="{{ .Site.Params.giscus.repoID }}"
data-category="{{ .Site.Params.giscus.category }}"
data-category-id="{{ .Site.Params.giscus.categoryID }}"
data-mapping="{{ default "pathname" .Site.Params.giscus.mapping }}"
data-strict="{{ default "0" .Site.Params.giscus.strict }}"
data-reactions-enabled="{{ default "1" .Site.Params.giscus.reactionsEnabled }}"
data-emit-metadata="{{ default "0" .Site.Params.giscus.emitMetadata }}"
data-input-position="{{ default "bottom" .Site.Params.giscus.inputPosition }}"
data-theme="{{ default "light" .Site.Params.giscus.theme }}"
data-lang="{{ default "en" .Site.Params.giscus.lang }}"
data-loading="{{ default "lazy" .Site.Params.giscus.loading }}"
crossorigin="anonymous"
async>
</script>
{{- end -}}
{{- end -}}
</article>
{{ end }}

0 comments on commit b399349

Please sign in to comment.