Mentioning nostr content

Learn how to mention nostr content in Habla

The recently merged NIP-27 introduces a new way for handling mentions in nostr text content. Instead of using the #[idx] and tags, mentions are now NIP-21 URIs.

Habla implements NIP-27 mentions and will no longer create content with NIP-08 mentions. When editing an article that contains NIP-08 mentions they will be automatically converted to NIP-27.

How do I mention an event?

Add the nostr: prefix to a identifier like

Referenced event not yet available nevent1qqsxh…p04p24wr
and it’ll be interpreted as a mention and rendered inline. The appropriate tags will also be added to the event.

Referenced event not yet available nevent1qqsxh…p04p24wr

note identifiers also work, but prefer nevent over note identifiers since they include relay information. This makes sure the content can be fetched by clients.

How do I mention a person?

Use a persons npub with a nostr: prefix to mention and show their username inline: @verbiricha

A nprofile identifier includes pubkey and relay information. These will be rendered as a card with the user and relay list: @43658...da906

How do I mention a replaceable event?

Replaceable events have a naddr identifier so you can use the same notation for mentioning them. This will work for articles like

Referenced article not yet available naddr1qqfkum…gurxxmr3
or other kinds of events like badges

Referenced article not yet available naddr1qqgkum…wg8r3u2l

Lists are also replaceable events and can be referenced with an naddr:

Referenced article not yet available naddr1qqphq6…f33t3788


Happy writing!


Write a comment
No comments yet.