fwiw, I feel dirty for writing an entire URL to share a nostr event, but too few clients support NIP-89.
What would have it look like if clients supported NIP-89? I could share the article, without the URL, just the ID, you could tap on the ID and your favorite NIP-23 reader would open up with that article open. Whether it's Habla, Yokihonne, Blogstack, Highlighter, Nostr.com, Damus or anything else.
