You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
I'm exploring the options for diverting the content of confluence pages into our external website.
Is there a way to directly export confluence pages onto an external website.
Looking forward to some solutions on this front.
Thanks in Advance
Do you mean the case when the site uses content from the Confluence and it changes when the Confluence page changes?
I think you can use API Confluence page https://developer.atlassian.com/server/confluence/confluence-rest-api-examples/
Hi @Mrinalika Akula ,
To convert the Confluence Pages into the Web pages, you need to export the page or space in HTML format and then can build the web pages.
For more information, please visit the below link:
Thanks for responding Matt. We're trying to publish API documentation collated in Confluence Pages on to the external website. Looking to establish a straight pipeline which can pull the content from confluence page and push it onto the website. There could be multipages aligned with in a space.
I would say that if you're trying to bring the Confluence content into your current site CMS, you might need to implement a custom solution using the Confluence API.
If the API docs can live outside your site CMS, then you could use Scroll Viewport to present the Confluence pages as a website without having to even write code. Here's the example of our help site which is authored in Confluence: https://help.k15t.com/
Also, I was also just thinking that you'll also need a way to display only the current API docs online and have a way to update them or add new docs for the next release. There are quite a few ways to do this: https://www.k15t.com/rock-the-docs/versioning
How are you doing this today?
I would say it depends on the type of content you're looking to display:
If you're looking to display just bits and pieces of content within your site, the Confluence API might be a good fit.
If you want to display multiple pages, or even an entire space worth of content on the web – as a help center, for example – my team's app Scroll Viewport would be a good option.
Can you share a little more about what you're trying to do?
Hey @Robert Yu
Net yet, but we're working on it right now. I'd recommend you follow the progress here to find out when it's ready to go: https://www.k15t.com/software/scroll-viewport/scroll-viewport-for-confluence-cloud
Exporting your confluence as HTML is a bit tricky. You can use the API to download the content.
The problem is that the response is not a properly formatted HTML code. You need to fix the CSS issues to show most of the macros, internal links need to point to your public URL or remove all together and for the attachments you need to another API, an update all images URLs to point to your server
We built DeskBase (Cloud) to fix exactly this issue. You can create a website from your confluence content and publish live under your own domain.