This repo contains a Jupyter notebook that can be used to adapt and prepare Markdown files from Confluence to Outline.
In order to use this notebook, you'll need to do the following :
- Export your Confluence markdown pages : this is a paid functionality for Confluence, but it's reasonably cheap and can be activated separately (as of today, at least).
- Have an Outline web server ready, and an API key with writing access for attachments
The notebook deals with the pain points of markdown manual export/ import from Confluence to Outline, mainly :
- Dealing with attachments : urls in Confluence mk docs won't be usable in Outline
- Dealing with a few differences in mk language between the two platforms :
- Info, Warning & Notes are handled with different markdown elements
- Google Drive links (Slides, Videos, Docs, Sheets, etc) can't be inserted in lines in Outline as they are in Confluence. Outline offers nice previews out-of-the-box for these, but it will delete the rest of the content if it's not isolated in a separate line.