Confluence Converter

by Addo Zhang
5
4
3
2
1
Score: 46/100

Description

The Confluence Converter plugin allows users to easily convert Markdown content from their Obsidian notes into Confluence Wiki Markup format. This enables seamless integration between Obsidian and Confluence, making it easier to transfer formatted notes to Confluence without manual adjustments. The converted content is automatically copied to the clipboard, allowing for quick pasting into Confluence pages.

Reviews

No reviews yet.

Stats

11
stars
3,551
downloads
0
forks
444
days
103
days
103
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
2
total issues
1
open issues
1
closed issues
11
commits

Latest Version

3 months ago

Changelog

README file from

Github

Obsidian Confluence Toolkit

GitHub release Obsidian Downloads License: MIT

A powerful Obsidian plugin that enables seamless conversion and interaction between Obsidian Markdown and Confluence Wiki Markup.

Features

  • Two Output Formats:
    • Storage Format (XHTML) - Recommended - Directly paste into Confluence editor without additional conversion
    • Wiki Markup - Legacy format for those who prefer traditional Confluence wiki markup
  • Clipboard Integration: Automatically copy converted content to clipboard for easy pasting into Confluence
  • Format Preservation: Maintain heading structures, lists, code blocks, tables, and other formatting elements during conversion
  • Syntax Highlighting: Support for code blocks with language specification
  • Obsidian Compatibility: Handles Obsidian-specific syntax like ![[image.png]]
  • Configurable: Customize code block themes (Wiki Markup), line numbers, and collapse settings

Installation

From Obsidian Community Plugins

  1. Open Obsidian Settings > Community plugins
  2. Disable Safe mode if enabled
  3. Click "Browse" to open the Community Plugins browser
  4. Search for "Confluence Toolkit"
  5. Click "Install"
  6. Once installed, enable the plugin by toggling the switch

Manual Installation

  1. Download the latest release from the GitHub releases page
  2. Extract the files to your Obsidian plugins folder: {your-vault}/.obsidian/plugins/obsidian-confluence-toolkit/
  3. Restart Obsidian
  4. Enable the plugin in Obsidian settings under "Community plugins"

Usage

  1. Open any note in Obsidian, or select part of the text
  2. Use the command palette (Ctrl/Cmd+P) and search for "Convert to Confluence"
  3. Run the command
  4. The converted content will be automatically copied to your clipboard in Storage Format
  5. Go to Confluence and simply paste (Ctrl/Cmd+V) directly into the editor
  6. Your content will appear with perfect formatting - no additional steps needed!

Alternative - Wiki Markup Format

If you prefer the traditional Wiki Markup format:

  1. Go to Settings > Confluence Converter
  2. Change "Output format" to "Wiki Markup - Legacy format"
  3. Follow the conversion steps above
  4. In Confluence editor, use Insert > Markup, select your text format, and paste

Keyboard Shortcut

Configure a custom keyboard shortcut for quick conversion:

  1. Go to Settings > Hotkeys
  2. Search for "Convert to Confluence"
  3. Assign your preferred keyboard combination

Configuration

Access plugin settings via Settings > Confluence Converter:

Output Format

  • Storage Format (XHTML) (Recommended) - Generates Confluence Storage Format that can be directly pasted into the Confluence editor. No additional conversion needed!
  • Wiki Markup (Legacy) - Traditional Confluence Wiki Markup format. Requires using the Markup tool in Confluence for final insertion.

Image Settings

  • Default Image Width - Set default width for all images in pixels (0 = original size)
    • Recommended values: 400-800 pixels for optimal display
    • Applies to both Storage Format and Wiki Markup
    • Example: Setting to 600 will resize all images to 600px width while maintaining aspect ratio

Code Block Settings

  • Theme (Wiki Markup only) - Choose from DJango, Emacs, FadeToGrey, Midnight, RDark, Eclipse, or Confluence themes
  • Show Line Numbers - Display line numbers in code blocks
  • Collapse Code Block - Automatically collapse code blocks in Confluence

Testing

The plugin includes a comprehensive test suite using Jest and TypeScript.

Run Tests

# Install dependencies
npm install

# Run all tests
npm test

# Run tests in watch mode
npm run test:watch

# Generate coverage report
npm run test:coverage

Test Coverage

See tests/README.md for detailed testing documentation.

Development

Contributions to this plugin are welcome. To contribute:

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/your-username/obsidian-confluence-toolkit.git
  3. Install dependencies: npm install
  4. Make your changes
  5. Test your changes
  6. Submit a pull request

Acknowledgements

This plugin includes code adapted from markdown-to-confluence-vscode and updated to be compatible with marked version 15.0.4.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Image auto upload
5 years ago by renmu123
auto upload image with picgo
Copy document as HTML
3 years ago by mvdkwast
Obsidian plugin: copy document as HTML, including images
Show Current File Path
5 years ago by Ravi Mashru
Obsidian plugin to show the file path of the current file in the status bar
Epub Importer
2 years ago by aoout
Import EPUB files as Markdown.
Extract Highlights
5 years ago by Alexis Rondeau
Manage your highlights in Obsidian by easily creating, removing and exporting them.
Smart Context
a year ago by 🌴 Brian
Confluence Integration
3 years ago by andymac4182
Sync / Publish Obsidian Notes to Confluence
Copy Inline Code
3 years ago by Ondrej Zavodny
Copy Image
2 years ago by Felipe D.S. Lima
Easily copy image to clipboard by right clicking image.
Image Uploader
5 years ago by Creling
Export to HTML
a year ago by kalvn
Export a note as HTML in the clipboard or in a file.
Confluence to Obsidian
3 years ago by K
import confluence space into obsidian
JSONifier
5 years ago by Kjell Connelly
Relative Find
5 years ago by phibr0
Advanced Copy
2 years ago by leschuster
An Obsidian plugin to copy Markdown and transform it into HTML, Anki, or any custom format. Create custom profiles with versatile templates tailored to your workflow.
BBCode Convertor
4 years ago by Alex Lockhart
Image To Lskypro
3 years ago by NekouTarou
支持直接上传图片到图床Lsky,基于https://github.com/renmu123/obsidian-image-auto-upload-plugin.git改造。
Paste From History
2 years ago by Daniel Karakka
Obsidian plugin that adds the ability to paste text from Obsidian's clipboard history.
Publish URL
2 years ago by Hananoshika Yomaru
copy the publish url to clipboard
Confluence Sync
2 years ago by Prateek Grover
Obsidian plugin for obsidian confluence sync
Confluence Link
2 years ago by Razvan Bunga
Convert obsidian md file into confluence pages
Image Embedder
a year ago by Natalie Sumbo
Paste Image Rename and Convert
a year ago by iaos
An obsidian plugin that renames pasted images and covert formats
Cliplet
6 months ago by namikaze-40p
An Obsidian plugin that serves as a clipboard and snippet manager — your own, separate from the OS clipboard.
Minote Sync
a year ago by Emac Shen
Minote Sync is a Obsidian plugin to sync Minote(小米笔记) into your Vault.
Paste Image Into Property
a year ago by Nito
Convert Base64 to PNG
a year ago by Nykko Lin
Converts base64-encoded images to local PNG files for Obsidian.
Recursive Copy
2 years ago by datawitch
Clipboard Manager
9 months ago by Ayush Raj
The clipboard obsidian plugin
Command Line
a year ago by Steven Stallion
Copy command lines from your notes to the clipboard.
Paste as file link
8 months ago by Matthias Büge
This plugin is used to paste a text from the clipboard as a link to an existing obsidian note
Ghost Text
8 months ago by lawrencefeng17
Hanko
a year ago by Telehakke
Obsidian plugin.
Sonkil
9 months ago by ohyoungpark
Fix Line Endings on Copy
7 months ago by KiwiJanus
Lskypro Upload V2
a month ago by 3kk0
Auto upload local images to LskyPro.