Skip to content

Convert a confluence space export in XML format to github markdown pages

License

Notifications You must be signed in to change notification settings

sjones4/confluence-to-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3f057e0 · Jun 15, 2022

History

10 Commits
Oct 4, 2017
Jun 15, 2022
Aug 25, 2017
Jun 15, 2022
Oct 4, 2017
Jun 15, 2022
Aug 29, 2017
Jun 15, 2022
Aug 25, 2017

Repository files navigation

Confluence space to github markdown pages

Convert a confluence space export in XML format to github markdown pages

Installation Requirements

Requires xsltproc to be installed, e.g. on Debian, Ubuntu or derivatives call with root permissions:

apt install xsltproc

To export a space from confluence

  1. In confluence, navigate to Space Tools / Content Tools / Export and choose XML format
  2. Download the export zip and unzip
  3. Run generate.sh script
  4. Review generated content under out/wiki
  5. Copy content from out/wiki to your cloned github wiki and add/push

Example of export / import commands

# git clone git@github.com:sjones4/confluence-to-github.git
# cd confluence-to-github
# unzip ~/Downloads/Confluence-export.zip
# ./generate.sh
# rm out/wiki/Services-Team-Space.md  # optionally delete space home page
# cp -pvr out/wiki/* ~/Work/eucalyptus.wiki/
# cd ~/Work/eucalyptus.wiki/
# git add *
# git commmit -m "Confluence services team space import"

About

Convert a confluence space export in XML format to github markdown pages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published