Last updated Time-stamp: <2025-02-13 18:25:45>
This is an org export backend that supports Confluence wiki storage format…
Prerequisites:
- Confluene page:
- Create one conf page on your Confluence cloud side. (Currently ox-conf.el doesn’t support creating the page from scratch, instead it updates an existing page when exporting.)
- Org file:
- Add
#+CONF_ID
and#+CONF_SPACE
at the top of the .org file you want to export.
- Add
- Emacs init:
- Install
ox-conf.el
… - Specify
org-conf-url
according to your host URL in your init file (e.g.init.el
). - Specify
org-conf-jira-chart-server
according to your case. - Specify
org-conf-jria-chart-server-id
according to your case.
- Install
Exporting:
- Wake up org-export dispatch.
- Press
f f
for exporting to the CONF_PAGE you provided.
Options:
f b
: “To buffer” org-conf-export-to-bufferf p
: “Page info” org-conf-export-page-infof i
: “Image info” org-conf-export-img-infof f
: “To Confluence” org-conf-export-to-conff w
: “To Confluence (w/o POST)” org-conf-export-to-conf-without-postf r
: “Forget the wrong password” org-conf-forget-password
Response:
- Once exported successfully, yout will get
PUT SUCCEED
response.
Note:
Most of the codes in this file are adapted from ox-html.el
.
Part of the codes are inspired by org-jira.el
.
Change Log:
- 2025-01-21: Initial commit.
- 2025-02-13: Fix markup not exported as expected.
Given this file: tmp.org
.
#+TITLE: tmp
#+AUTHOR: John Doe
#+CONF_SPACE: xxx
#+CONF_PAGE: xxx
#+CONF_ID: xxx
#+OPTIONS: ^:{}
* Heading
Hello, world!
Run M-x org-export-dispatch f f
.
- Confluence
- Storage Format
- Confluence Storage Format - Confluence 5.4 - Atlassian Documentation
- Macro
- Chart
- Change history
- Jira
- OrgMode