Confluence to MarkdownDownload Confluence pages as Markdown, edit them in VS Code, and publish them back. The extension works with Confluence Cloud and Server/Data Center. No telemetry. The extension connects only to the Confluence host in the link you provide. No Confluence addresses are built into the code. SetupAdd your credentials in the extension settings:
You do not need to configure an instance address. The extension reads the host, context path, and Confluence type from each link, so you can work with multiple instances. If no token is set, the extension offers to open the settings. Download pages
Each page is saved as a separate file with its Confluence binding. Child pages follow the Confluence page tree, and links between saved pages become relative Markdown links. See Downloading pages for save locations, link handling, images, and extracted code samples. Update a page from ConfluenceA downloaded file can be refreshed from Confluence, like The extension compares versions first. If the file is up to date, nothing changes. Otherwise it asks before replacing the file content with the current page, because edits you have not published are lost. Compare shows the differences first without changing the file. See Downloading pages for details. Publish a pageOpen a Markdown file and run Confluence: Publish Page. For a bound file you can also click ↑ Publish in the top right corner of the Markdown preview; it asks first and saves unsaved edits before publishing.
See Publishing pages for the binding format, split documents, conversion details, and round-trip limitations. Settings
The token is stored in VS Code settings, which may be synced or shared. Restricted Mode is supported. |