Full mode
This page uses discussionCommentsDisplay: "full".
Astro renders the Discourse replies directly, including reply metadata such as like counts, then refreshes the topic JSON on page load through the same-origin proxy.
This is the best Tier 1 mode when the Astro page should look like it owns the comment presentation while Discourse remains the source of truth.
One discussion, different presentation modes
Discussion Bridge lets a site choose how a Discourse conversation appears on an Astro page. The same community topic can support a lightweight embed, a polished native comment view, or a full interactive Discourse iframe.
The important rule is ownership. One Astro page should manage the companion topic’s first post. Other pages can display the same discussion for demos, comparisons, or alternate reader experiences without trying to rewrite the Discourse source post.
That gives product teams useful flexibility without creating duplicate first-post fights:
- use
simplewhen the site wants Discourse’s lightweight embed - use
fullwhen the site wants polished native comments - use
fullInteractivewhen logged-in Discourse interaction belongs in the page
This page is the managed comparison page for the comments-mode demo. The simple and full interactive comparison pages display the same discussion with discussionSync: false.