Saki's 研究记录

Including .well-known directory

字数统计: 228阅读时长: 1 min
2022/02/12

背景

最近尝试在Brave Rewards注册,并把自己的网站添加到频道上。
其中有个步骤是要求将一个txt校验文件添加到网站,并能通过https://myblog.com/.well-known/brave-rewards-verification.txt访问。

问题

创建目录

hexo/source目录下建立.well-known目录并把下载好的brave-rewards-verification.txt文件拷贝进去。

1
2
3
4
5
6
7
.
├── 404
├── about
├── ads.txt
├── _posts
├── robots.txt
└── .well-known

配置

修改_config.yaml文件,添加信息:

1
2
include:
- .well-known/*

更新并测试

然后执行命令进行hexo g -dHexo进行更新,得到信息:

1
2
3
...
INFO Generated: .well-known/brave-rewards-verification.txt
...

之后在浏览器上通过https://myblog.com/.well-known/brave-rewards-verification.txt访问,但返回错误404

原因

根据Hexo 项目的提示,需要在_config.yamldeploy块中添加ignore_hidden: false,隐藏目录才能被访问到。

1
2
3
# You can use this:
deploy:
ignore_hidden: true # default is true

参考

hexo/issues/2715

以上。

CATALOG
  1. 1. 背景
  2. 2. 问题
    1. 2.1. 创建目录
    2. 2.2. 配置
    3. 2.3. 更新并测试
  3. 3. 原因
  4. 4. 参考