用自己的 Hexo 博客完成 nostr 的 NIP-05 认证

2023-02-05 17:36:39 +08:00
 boris1993Jr

转自我的博客,原文链接:通过 Hexo 博客完成 NIP-05 验证


让 Hexo 在生成时包含.well-known目录

编辑config.yml,添加如下配置:

include:
  - ".well-known/**"

转换公钥格式

Damus 生成的npub开头的公钥不能直接用,要先转换成十六进制格式的公钥。可以用这个网站来转换。

npub开头的公钥粘贴进damus key一栏,hex key会自动计算出来,复制hex key的内容备用。

创建文件

source目录下新建一个名为.well-known的目录,然后在.well-known目录中创建nostr.json,填写如下信息:

{
    "names": {
        "你的用户名": "刚刚转换得到的 hex key"
    }
}

在本地运行hexo clean && hexo g,生成成功后检查public目录中是否存在.well-known/nostr.json文件,如存在则说明配置正确。

配置 Nostr

提交代码并部署成功后,即可在nostr客户端配置NIP-05认证,本文以Damus为例。

点击左上角头像,进入Profile,点击Edit,在NIP-05 VERIFICATION一栏中填写你的 username@你的博客网站,比如我填写的是boris1993@www.boris1993.com,最后点击Save

如果一切正常的话,在你的 Profile 页面就能看到一个对勾图标,代表验证成功。

1871 次点击
所在节点    nostr
5 条回复
Macin
2023-02-06 16:47:28 +08:00
这样认证后的在 damus 客户端显示的紫标,在 snort 网页端显示的是感叹号
boris1993Jr
2023-02-06 17:35:43 +08:00
@Macin #1 emmmm…我这是正常的……
Macin
2023-02-06 21:46:10 +08:00
@boris1993Jr 确实是,我看你的是正常的...哪里出了问题...
kirito41dd
2023-02-09 12:55:08 +08:00
@Macin 感叹号应该是跨域问题,可以参考 https://www.kirito.info/nostr-nip05-verification/
linxiya6996
2023-02-09 17:42:24 +08:00
666 ,马上试一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/913372

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX