3

通过 Hexo 博客完成 NIP-05 验证

 1 year ago
source link: https://www.boris1993.com/nostr-nip-05-with-hexo.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

通过 Hexo 博客完成 NIP-05 验证

2023-02-05瞎折腾

0 5

简单几步,轻松用自己的博客站完成 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@你的博客网站,比如我填写的是 [email protected],最后点击 Save

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

y4m9xNVYyq5hftWQNLViI8W6lejS3lrae9GsitNSk4WvcblzYGttzSx9xmX-rmB4Y268bR88bq8L83pgvputgP2ymRR7W23v_4eGvoTKB4HldW92ZUIJ64Rcr2gLljZDtLgjY94y7o8ck_ZBP8aR4xH6XX8KZcExXcs8qMu24MijGtDzBbgnY5le8Mcx_QSjX-3?width=2368&height=624&cropmode=none
Buy me a coffee

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK