{"message":"API rate limit exceeded for 98.80.147.245. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)","documentation_url":"https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"}
Configuration
Language
Choose the language giscus will be displayed in. Can't find your language? Contribute a localization.
Repository
Choose the repository giscus will connect to. Make sure that:
The repository is public, otherwise visitors will not be able to view the discussion.
The giscus app is installed, otherwise visitors will not be able to comment and react.
Choose the mapping between the embedding page and the embedded discussion.
Avoid mismatches due to GitHub's fuzzy searching method when there are multiple discussions with similar titles. See the documentation for more details.
Discussion Category
Choose the discussion category where new discussions will be created. It is recommended to use a category with the Announcements type so that new discussions can only be created by maintainers and giscus.
When searching for a matching discussion, giscus will only search in this category.
Features
Choose whether specific features should be enabled.
The reactions for the discussion's main post will be shown before the comments.
Discussion metadata will be sent periodically to the parent window (the embedding page). For demonstration, enable this option and open your browser's console on this page. See the documentation for more details.
The comment input box will be placed above the comments, so that users can leave a comment without scrolling to the bottom of the discussion.
Loading of the comments will be deferred until the user scrolls near the comments container. This is done by adding loading="lazy" to the <iframe> element.
Theme
Choose a theme that matches your website. Can't find one that does? Contribute a new theme.
Enable giscus
Add the following <script> tag to your website's template where you want the comments to appear. If an element with the class giscus exists, the comments will be placed there instead.
You have not configured your repository and/or category. The values for those fields will not show up until you fill them out.
<scriptsrc="https://giscus-aprd.vercel.app/client.js"
data-repo="[ENTER REPO HERE]"
data-repo-id="[ENTER REPO ID HERE]"
data-category="[ENTER CATEGORY NAME HERE]"
data-category-id="[ENTER CATEGORY ID HERE]"
data-mapping="pathname"
data-strict="0"
data-reactions-enabled="1"
data-emit-metadata="0"
data-input-position="bottom"
data-theme="preferred_color_scheme"
data-lang="en"
crossorigin="anonymous"
async></script>
You can customize the container layout using the .giscus and .giscus-frame selectors from the embedding page.
{"message":"API rate limit exceeded for 98.80.147.245. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)","documentation_url":"https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"}
Configuration
Language
Choose the language giscus will be displayed in. Can't find your language? Contribute a localization.
Repository
Choose the repository giscus will connect to. Make sure that:
Page ↔️ Discussions Mapping
Choose the mapping between the embedding page and the embedded discussion.
Avoid mismatches due to GitHub's fuzzy searching method when there are multiple discussions with similar titles. See the documentation for more details.
Discussion Category
Choose the discussion category where new discussions will be created. It is recommended to use a category with the Announcements type so that new discussions can only be created by maintainers and giscus.
When searching for a matching discussion, giscus will only search in this category.
Features
Choose whether specific features should be enabled.
The reactions for the discussion's main post will be shown before the comments.
Discussion metadata will be sent periodically to the parent window (the embedding page). For demonstration, enable this option and open your browser's console on this page. See the documentation for more details.
The comment input box will be placed above the comments, so that users can leave a comment without scrolling to the bottom of the discussion.
Loading of the comments will be deferred until the user scrolls near the comments container. This is done by adding
loading="lazy"
to the<iframe>
element.Theme
Choose a theme that matches your website. Can't find one that does? Contribute a new theme.
Enable giscus
Add the following
<script>
tag to your website's template where you want the comments to appear. If an element with the classgiscus
exists, the comments will be placed there instead.You can customize the container layout using the
.giscus
and.giscus-frame
selectors from the embedding page.