Skip to content

Add Giscus comments and blog post page#4

Merged
ivanbanov merged 6 commits into
mainfrom
feat/giscus
Jun 29, 2026
Merged

Add Giscus comments and blog post page#4
ivanbanov merged 6 commits into
mainfrom
feat/giscus

Conversation

@ivanbanov

Copy link
Copy Markdown
Contributor

Summary

  • Comments.astro — Giscus widget wired to dunky-dev/website, mapped by post ID with a custom monochrome dark theme
  • src/pages/blog/[id].astro — individual post page (date, title, description, MDX content, comments section)
  • public/giscus-theme.css — custom CSS theme for Giscus matching the site's dark aesthetics (monochrome palette, transparent backgrounds, subtle borders)
  • src/styles.css — moved from public/, extended with post and comments layout styles
  • astro.config.ts — added @astrojs/mdx integration

Test plan

  • Visit a blog post page and verify Giscus loads with the correct dark theme
  • Verify the "Discussion" section header and comment box render correctly
  • Confirm reactions work (requires GitHub login)
  • Check the back arrow in the topbar navigates home from a post
  • Verify no regressions on the home page and /blog index

🤖 Generated with Claude Code

- Comments.astro: Giscus widget wired to dunky-dev/website repo, specific mapping by post ID
- src/pages/blog/[id].astro: individual post page with header, content, and comments section
- public/giscus-theme.css: custom monochrome dark theme matching site aesthetics
- styles.css: moved from public/, added post and comments CSS
- astro.config.ts: added MDX integration

Co-authored-by: Claude <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dunky Error Error Jun 29, 2026 10:23am

Co-authored-by: Claude <noreply@anthropic.com>
- src/layouts/layout.css — reset, body, topbar, footer
- src/pages/index.css — hero, logo, links, tool cards
- src/pages/blog/blog.css — blog index, post page, comments

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
@ivanbanov ivanbanov merged commit 61a1f3d into main Jun 29, 2026
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant