Goro Kawasaki22 downloadsSend Markdown from Obsidian Desktop and Mobile to Tomos.
Tomos Publisher sends Markdown and local images from Desktop and Mobile to a Tomos site over HTTPS.
It can create Tomos-ready article templates, send drafts to Tomos Inbox for preview, and publish image-aware posts without modifying the original Markdown file or local images in the Vault.
![[image.jpg]]draft: true articles to Tomos Inbox for previewdraft: false articles to the Tomos publication flowLocal images are converted only in the outgoing Markdown. Tomos Publisher does not rewrite the original Markdown file and does not move or delete images in the Vault.
Supported image formats are JPEG, PNG, GIF, and WebP. A single article can send up to 5 images, with a maximum size of 10 MB per image.
Sign in to Tomos Post and issue a dedicated publishing token from the Security screen. This token is separate from the Tomos Post administration password.
In the Tomos Publisher settings, enter:
Tomos Publisher never creates Vault folders automatically. If the configured article folder is empty or does not exist, new articles are created in the Vault root.
Open a Markdown file and run Send to Tomos from the command palette or ribbon.
Local image references are detected and transferred with the Markdown. The outgoing Markdown is rewritten to use Tomos-managed image names derived from the image SHA-256 hash. External image URLs are not transferred and remain unchanged.
Image data is uploaded in 512 KB chunks. Before publication, staged images remain in the private Tomos Inbox image area. When the article is published, the images enter the normal Tomos managed-image lifecycle.
With draft: true, the article remains in Tomos Inbox for review and manual publication.
With draft: false, or when draft is omitted, the article is sent to the Tomos publication flow.
Example front matter:
---
title: Article title
folder: diary
date:
draft: false
tags:
- diary
---
The Vault folder used to store the source Markdown and the Tomos folder: front matter value are independent settings.
Until installation through the Community Plugins directory is available, download main.js and manifest.json from the latest GitHub Release and place them in:
<Vault>/.obsidian/plugins/tomos-publisher/
main.js
manifest.json
Then enable Tomos Publisher in Settings → Community plugins.
npm ci
npm run build
main.js is a generated bundle and is distributed through GitHub Release assets rather than committed to the repository.
Tomos Publisher uses a dedicated external publishing token and sends data only to the user-configured Tomos HTTPS endpoint. Tomos stores only the token hash on the server side.
Images are accepted only when their managed name and content hash are consistent. Inbox staging is separated from the public content area.
MIT License. See LICENSE.