How to Add Giscus Comments to an Astro Blog

Add Giscus comments to an Astro blog with GitHub Discussions, dark-mode syncing, and no server to maintain.