Articles about Static Sites
This Static Sites archive collects 8 EchoThread articles about Static Sites for publishers, developers, and site owners. Start here when you need practical guidance on comment systems, moderation workflows, spam reduction, privacy requirements, performance tradeoffs, or reader-engagement decisions, then open the linked guides for implementation details and supporting references.
Updated
Reference points used across these guides include Google Core Web Vitals, HTTP Archive Page Weight, EU ePrivacy Directive Article 5(3), GDPR Article 7 consent conditions.
Questions about Static Sites
What does the Static Sites archive cover?
It collects 8 EchoThread guides about Static Sites, with links to practical articles for publishers, developers, and site owners.
Who should read these Static Sites guides?
They are written for teams choosing, migrating, moderating, or improving website comment systems without adding ad-funded tracking or heavy frontend code.
Where should I start with Static Sites?
Start with the newest or most specific article in the list, then follow the related-guide links for setup details, source references, and adjacent comparison pages.
Migrate from Utterances to hosted comments
Utterances stores each page's comments as one GitHub Issue, so the export is a few gh commands and the data never leaves your hands. Here is the full move: export, convert, import, swap the snippet, and what your readers get that they did not have.
Read moreMigrate from Giscus to a hosted comment system without losing threads
Giscus keeps every comment in a GitHub Discussion, which is exactly why leaving it is easy: the data is yours and the API is public. This is the step-by-step export, the conversion to a JSON import, and the snippet swap that keeps each discussion attached to the page it belongs to.
Read moreCusdis is deprecated: how to move your comments to a hosted alternative
Cusdis, the 5 KB open-source Disqus alternative, is deprecated: its repository was archived on 17 July 2026 and the README now tells users to email for a data export. This is what Cusdis got right, what it never had, and how to move an existing comment archive to a hosted replacement without losing it.
Read moreDisqus alternative for Publii: what still works in 2026, and what was removed
In August 2026 Publii reviewed every comment plugin in its marketplace: two were added, three were updated, and three were removed, including Cusdis, the option most forum threads used to recommend. Here is the current list, what each one costs, and how to move off Disqus without losing your threads.
Read moreHow to add comments to a Publii site with the official EchoThread plugin
Publii ships an official EchoThread plugin as of August 2026. This is the whole setup: install the plugin, paste one API key, make sure your theme shows comments, and regenerate. Plus the settings worth changing and the fixes for the four things that usually go wrong.
Read moreHow to Handle Comment Threads on Static Sites: A Complete Architecture Blueprint
Discover practical architectural patterns to implement nested, real-time discussion threads across SSGs and Jamstack builds without compromising build performance or Core Web Vitals.
Read moreHow to Add Comments to Jekyll Blog Sites (The Easy Way)
Discover the most efficient ways to enable reader discussions on your static Jekyll site. This guide walks you through choosing and installing the perfect comment system without slowing down your pages.
Read moreThe Best Commenting System for Static Sites (No Server Required)
Discover how to seamlessly integrate dynamic discussions into your Jamstack architecture. We break down the top serverless commenting engines so you can choose the perfect fit for your blog's performance and privacy needs.
Read more