0 words 1 min 1 blocks
PUBLISH
CARD
FOR X
OUTPUT
Identity
unlinked

No X handle linked.

X access

Leave empty and the X step is skipped — the exact request is still built and shown, so nothing changes when your developer access clears.

Targets

Press Publish and all three run. The article is signed once; each target is a rendering of the same signed document.

How it looks in a feed
xonly.ai
Untitled

1200×630, generated live. X's crawler is anonymous — no cookies, no session — so a card can never be personalised per viewer. It is personalised per URL, which is all that's needed: a unique path renders a unique image.

Card metadata
Paste into X

Two pastes, because a body paste leaves X’s title field empty. The body is transformed for what X can actually render — measured against the real editor, not the docs.

Before you paste
    Images to add by hand

    X drops every image on paste — hosted URLs and data URLs alike. Tables and diagrams are rendered here as PNGs so you can drop them straight in at the markers.

    Body being copied
    NIP-23 markdown
    Nostr event (kind 30023)
    X Articles payload (DraftJS)