Hexo博客部署之后可以生成一个静态网站,Nostr NIP-05认证,要求我们在网站根目录下创建一个路径为/.well-known/nostr.json的文件,并将认证信息放入其中。
为了在Hexo博客public目录(静态网站根目录)下在生成认证路径,我们可以按照以下步骤设置,
- 在hexo根目录下的sources文件夹中新建文件夹**.well-known**
- 在文件夹内新建文件nostr.json
- 将形如以下内容的json数据放入nostr.json,注意,下面dca开头的内容为hex格式的public key,客户端显示的key都是以npub开头,你需要将它在网站https://damus.io/key/ 中进行转换。下面的name也可以换成你喜欢的字符。
1 | {"names":{"name":"dca5a66fed9db68c042d40e944619d1be0a6c14147f6aa54b5f02efea5551d90"}} |
- 修改博客根目录下的_config.yml文件,如下:
1 | # Include / Exclude file(s) |
至此,当你使用hexo g命令生成静态文件,在public文件夹下会自动生成.well-known文件夹。
- 在Nostr客户端的NIP-05设置中,添加形如name@yourdomain.com的配置,即可验证成功。