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

ロクヨウ
Mar 27, 2023 09:35
and it’ll be interpreted as a mention and rendered inline. The appropriate tags will also be added to the event.

ロクヨウ
Mar 27, 2023 09:35

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

or other kinds of events like badges

nobody
Mar 25, 2023 21:52

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.