grhawk67 downloadsSync the active note to Confluence using the REST API.
Sync the active note from Obsidian to Confluence using the REST API. The plugin converts Obsidian-flavored Markdown to HTML (Confluence storage format) and updates or creates pages in your target space.
npm installnpm run buildmain.js, manifest.json, and styles.css to your vault plugin folder (e.g. .obsidian/plugins/confluence-publisher/).Sync active note to Confluence.confluence-page-id) to update an existing page.confluence-parent-page-id).Sync active note to Confluence.https://your-domain.atlassian.net/wiki/spaces/ENG/overview -> space key is ENG.https://id.atlassian.com/manage-profile/security/api-tokens..../wiki/spaces/SPACE/pages/123456789/Page+Title -> page ID is 123456789.GET .../wiki/rest/api/content?title=Page%20Title&spaceKey=SPACE and read results[0].id.[[...]].![[file]]) are converted to plain text markers; attachments other than images are not uploaded yet.![[image.png]]) and Markdown image links to local files are uploaded as Confluence attachments and embedded in the page./wiki for Confluence Cloud (e.g. https://your-domain.atlassian.net/wiki)./wiki for Cloud) and must not include /rest/api.confluence-page-id, make sure the page exists and you have access; otherwise remove it to force create.manifest.json version and package.json version to match the release tag (e.g. 0.1.1).npm run build and verify main.js is generated.vX.Y.Z and upload main.js, manifest.json, and styles.css as assets.obsidianmd/obsidian-releases updating community-plugins.json with this plugin entry.MIT