NIP-23: Long-form Content
NIP-23は、Nostr上の長文コンテンツ向けにkind 30023を定義します。kind 1の短文ノートとは異なり、長文イベントはdタグで識別されるparameterized replaceable eventで、Markdown整形をサポートし、タイトル、要約、画像、公開日といったmetadata tagsを含められます。
仕組み
長文イベントはkind 30023を使い、一意な識別子としてdタグを持ちます。これにより、作者は同じdタグを使った新しいイベントを公開してコンテンツを更新できます。contentフィールドにはMarkdownテキストが入り、標準タグにはtitle、summary、image(header image URL)、published_at(元の公開時刻)、t(hashtag)が含まれます。parameterized replaceable eventであるため、relayは作者ごとの各dタグについて最新バージョンだけを保存します。
主要タグ
d- 一意な記事識別子(slug)title- 記事タイトルsummary- 短い説明image- header image URLpublished_at- 元の公開Unix timestamp(編集のたびに更新されるcreated_atとは別)t- hashtagやtopic tags
Implementations
- Habla - 長文コンテンツのreader兼publisher
- YakiHonne - 長文コンテンツプラットフォーム
- Highlighter - 読書とannotationのツール
Primary sources:
See also: