単純にnostrの認証をGitHub Pages使ってとる方法はほかの人が書いてくれていると思うので、ここではhugoユーザー向けの話。
具体的にはすでにGitHub Pagesを持っていて、hugo(gh-pages)デプロイしている人。
注意点
hugoはデプロイするときに隠しディレクトリを全部削除するので、.well-knownディレクトリも消されてしまう。
結論(対策)
staticディレクトリに.well-knownディレクトリを入れる
補足
Snortで見て、打ち消し線とWarning markがついている場合は失敗している。
また、ほぼ即時でつくので、反映に時間がかかるとかそういうのはない。
Irisで見るとうまくいっているように見えるので紛らわしい。