diff options
author | Valentin Popov <valentin@popov.link> | 2024-09-06 11:36:02 +0300 |
---|---|---|
committer | Valentin Popov <valentin@popov.link> | 2024-09-06 11:36:02 +0300 |
commit | 2a86fd34f6d99e43eb586f5e656a6c9cb19657a7 (patch) | |
tree | aa2acbb15e39e43bfce9e35cbe71859db018b587 | |
parent | 9829c0e5facb156cac853390ab4877637bfa410c (diff) | |
download | popov.link-2a86fd34f6d99e43eb586f5e656a6c9cb19657a7.tar.xz popov.link-2a86fd34f6d99e43eb586f5e656a6c9cb19657a7.zip |
Added comments
-rw-r--r-- | src/components/Comments.astro | 32 | ||||
-rw-r--r-- | src/pages/blog/[...slug].astro | 2 |
2 files changed, 34 insertions, 0 deletions
diff --git a/src/components/Comments.astro b/src/components/Comments.astro new file mode 100644 index 0000000..5fcd65d --- /dev/null +++ b/src/components/Comments.astro @@ -0,0 +1,32 @@ +--- +const category = "Announcements"; +const categoryId = "DIC_kwDOJfmscs4CdNE6"; +const crossorigin = "anonymous"; +const inputPosition = "bottom"; +const lang = "en"; +const mapping = "title"; +const metadata = "0"; +const reactions = "1"; +const repo = "valentineus/valentineus.github.io"; +const repoId = "R_kgDOJfmscg"; +const strict = "1"; +const theme = "transparent_dark"; +--- + +<script + defer + src="https://giscus.app/client.js" + data-category-id={categoryId} + data-category={category} + data-emit-metadata={metadata} + data-input-position={inputPosition} + data-lang={lang} + data-mapping={mapping} + data-reactions-enabled={reactions} + data-repo-id={repoId} + data-repo={repo} + data-strict={strict} + data-theme={theme} + crossorigin={crossorigin} +> +</script> diff --git a/src/pages/blog/[...slug].astro b/src/pages/blog/[...slug].astro index bbf3f98..2593921 100644 --- a/src/pages/blog/[...slug].astro +++ b/src/pages/blog/[...slug].astro @@ -1,5 +1,6 @@ --- import { type CollectionEntry, getCollection } from "astro:content"; +import Comments from "../../components/Comments.astro"; import Layout from "../../layouts/PageLayout.astro"; export async function getStaticPaths() { @@ -34,4 +35,5 @@ const { Content, remarkPluginFrontmatter } = await post.render(); </p> </div> <Content /> + <Comments /> </Layout> |