Skip to content
Using Org-mode to write Confluence pages
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Org-Kungfu is for using org-mode with Confluence.

Here’s how does it work, it’s very simple:


I started out attempting to write this tool in pure Emacs Lisp, but I have failed. As the original author of Org-Jira, I thought this should be easy, since both Jira and Confluence are from the same company, but it turns out I was wrong.

In the end, I wrote it in Perl, Org-mode (for Literate Programming), and a little bit Emacs Lisp.


Here’s how to use it (see the Usage section in

./org-kungfu -w WIKIURL -u USERNAME -p PASSWORD e -p PAGE_ID

Required Perl packages

Before you can use this script, you need make sure you have the following Perl packages installed:

  • Config::Simple
  • HTTP::Request::Common
  • LWP::UserAgent
  • JSON
  • Mojo::DOM

Known Bugs

This tool is part of my system-config project, it’s not stand alone, some features may require the system-config scripts installed.

And, I have not tested it out of system-config😅.

It’s also still work in progress, some desired features have not been worked out yet, for e.g., automatically uploading images in Org-mode to Confluence.

Your help is welcome!

You can’t perform that action at this time.