Suppose I have 3 images posted by 3 links, and 3 captions for these 3 images.
How to make a slide post like in the 4th image (in this topic)
iMage1:
image2:
image3:
=================
image4:
Thanks!
hokod inquired about creating a slideshow post containing multiple images and captions, referencing a specific example. merefield clarified that native image sliders are not possible on the Topic List and suggested embedding external tools like Google Slides or PowerPoint via iframes for single-topic posts. While hokod expressed concern that this approach negatively impacts SEO by keeping content outside the Discourse editor, merefield noted that Discourse is not a full presentation tool and recommended including Markdown versions of the slides in subsequent posts. jrgong proposed a more integrated solution using a custom theme component. They highlighted three JavaScript libraries suitable for converting Markdown into slides: Remark.js (recommended for its zero build-step, browser-only execution), Reveal.js (feature-rich but heavier), and Marpit (requires bundling). jrgong outlined a blueprint for implementation: defining a trigger (e.g., a specific code block language like \``slides), loading the library via the theme's about.json, and using the Discourse Plugin API (api.decorateCookedElement`) to intercept the Markdown, hide the default code block, and render the dynamic slideshow within a new container.
It’s not possible to achieve this on the Topic List because only one image is serialized per Topic.
However, on a single Topic you could look at: Slick Image Gallery
Thank you for your support.
As you say is not feasible.
So if I just want to create a slide for the content (no images),
then how can i create slide for conent in post.
Same thing also works with PowerPoint Sign in to your Microsoft account
Use Office 365 online, access Powerpoint and once ready go to File -> Share -> Embed to get the iframe link
I’m worried, this will affect SEO,
because the content is not in the discourse editor.
Instead, the content is in Powerpoint (google , or Microsoft)
I think it’s a lot to expect Discourse to be a fully featured presentation tool ![]()
Perhaps you can include Markdown versions of the slides in the following posts.
I hope, there is a way to create a slide for the content in the post (discourse).
Currently exploring options as well. It should be possilbe to implement it as theme component, right?
E.g. there are markdown to slides libraries that could be used: