Use repoID and categoryID in giscus template (#560)

* Use repoID and categoryID in giscus template

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

* Fix links

Signed-off-by: hossainemruz <hossainemruz@gmail.com>
This commit is contained in:
Emruz Hossain 2022-03-15 23:36:11 +06:00 committed by GitHub
parent 974d4485ba
commit 3809d298ca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 27 additions and 14 deletions

View file

@ -30,8 +30,15 @@ A [Hugo](https://gohugo.io/) theme for a personal portfolio with minimalist desi
- Achievement Gallery - Achievement Gallery
- Sidebar to Categorize the Posts - Sidebar to Categorize the Posts
- Short Codes - Short Codes
- Google Analytics Support - Analytics Support
- Disqus Comment Support - GoatCounter
- counter.dev
- Google Analytics
- Comment Support
- [Disqus](https://disqus.com/)
- [Valine](https://valine.js.org/)
- [Uttarances](https://utteranc.es/)
- [Giscus](https://giscus.app/)
For more details about the features please visit [here](https://toha-guides.netlify.app/posts/features/). For more details about the features please visit [here](https://toha-guides.netlify.app/posts/features/).
@ -71,7 +78,7 @@ Here are few screenshots from the [example site](https://hugo-toha.github.io).
## Requirements ## Requirements
- Hugo Version 0.68.0 or higher - Hugo Version 0.87.0 or higher
## Usage ## Usage
@ -165,10 +172,12 @@ When you run your site for first time, it will start with the default parameters
Here, are some handy shortcodes you can use with this theme. Here, are some handy shortcodes you can use with this theme.
- [Alert](https://toha-guides.netlify.app/posts/short-codes/alert/) - [Alert](https://toha-guides.netlify.app/posts/shortcodes/#alert)
- [Image](https://toha-guides.netlify.app/posts/short-codes/img/) - [Image](https://toha-guides.netlify.app/posts/shortcodes/#image)
- [Split](https://toha-guides.netlify.app/posts/short-codes/split/) - [Split](https://toha-guides.netlify.app/posts/shortcodes/#split)
- [Vertical Space](https://toha-guides.netlify.app/posts/short-codes/vs/) - [Vertical Space](https://toha-guides.netlify.app/posts/shortcodes/#vertical-space)
- [Video](https://toha-guides.netlify.app/posts/shortcodes/#video)
- [Mermaid](https://hugo-toha.github.io/posts/shortcodes/#mermaid)
## Project Roadmap ## Project Roadmap

View file

@ -1,15 +1,19 @@
{{ $repo := site.Params.features.comment.giscus.repo }} {{ $repo := site.Params.features.comment.giscus.repo }}
{{ $category := site.Params.features.comment.giscus.category | default "General" }} {{ $repoID := site.Params.features.comment.giscus.repoID }}
{{ $theme := site.Params.features.comment.giscus.theme | default "light" }} {{ $category := site.Params.features.comment.giscus.category | default "General" }}
{{ $map := site.Params.features.comment.giscus.map | default "url" }} {{ $categoryID := site.Params.features.comment.giscus.categoryID }}
{{ $reaction := site.Params.features.comment.giscus.reaction | default "1" }} {{ $theme := site.Params.features.comment.giscus.theme | default "light" }}
{{ $metadata := site.Params.features.comment.giscus.metadata | default "0" }} {{ $map := site.Params.features.comment.giscus.map | default "url" }}
{{ $reaction := site.Params.features.comment.giscus.reaction | default "1" }}
{{ $metadata := site.Params.features.comment.giscus.metadata | default "0" }}
{{ $inputPosition := site.Params.features.comment.giscus.inputPosition | default "bottom" }} {{ $inputPosition := site.Params.features.comment.giscus.inputPosition | default "bottom" }}
{{ $crossOrigin := site.Params.features.comment.giscus.crossOrigin | default "anonymous" }} {{ $crossOrigin := site.Params.features.comment.giscus.crossOrigin | default "anonymous" }}
<script src="https://giscus.app/client.js" <script src="https://giscus.app/client.js"
data-repo="{{ $repo }}" data-repo="{{ $repo }}"
data-repo-id="{{ $repoID }}"
data-category="{{ $category }}" data-category="{{ $category }}"
data-category-id="{{ $categoryID }}"
data-mapping="{{ $map }}" data-mapping="{{ $map }}"
data-reactions-enabled="{{ $reaction }}" data-reactions-enabled="{{ $reaction }}"
data-emit-metadata="{{ $metadata }}" data-emit-metadata="{{ $metadata }}"