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 | { |
- 修改博客根目录下的_config.yml文件,如下:
1 | # Include / Exclude file(s) |
至此,当你使用hexo g命令生成静态文件,在 public 文件夹下会自动生成.well-known 文件夹。
- 在 Nostr 客户端的 NIP-05 设置中,添加形如name@yourdomain.com的配置,即可验证成功。