Last updated Time-stamp: <2025年11月27日 15:48:06>
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_IDand#+CONF_SPACEat the top of the .org file you want to export.
- Add
- Emacs init:
- Install
ox-conf.el... - Specify
org-conf-urlaccording to your host URL in your init file (e.g.init.el). - Specify
org-conf-jira-chart-serveraccording to your case. - Specify
org-conf-jria-chart-server-idaccording to your case.
- Install
Exporting:
- Wake up org-export dispatch.
- Press
f ffor 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 SUCCEEDresponse.
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.
- 2025年04月01日: Ask user when attachment exists on server.
- 2025年04月10日: Fixed tags/toc format, added org-conf-inner-template.
Now can control tags/toc through
#+OPTIONS: toc/tags. - 2025年04月27日: Introduced numbered headings, can be set through
#+OPTIONS: num:t. Excludedorg-conf-toc-headline. - 2025年05月12日: Fixed wrongly parse latex-fragment element to ‘mathblock’. Fixed ‘<’, etc char escaping issue in XML exporting. Special block fall through to ‘info-block’.
- 2025年07月04日: Added ‘section’ block and ‘column’ block.
- 2025年07月07日: Exported svg image as embedded html with <iframe>.
- 2025年11月17日: Deprecated ‘example-block’.
- 2025年11月27日: Added ‘footnote’ support.
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.
- [X] Add tag support.
- Confluence
- Storage Format
- Confluence Storage Format - Confluence 5.4 - Atlassian Documentation
- Macro
- Chart
- Change history
- LaTeX Math
- Section
- Column
- REST API
- Jira
- OrgMode