如何在mkdocs.yml文件中设置mkdocs的访问控制,比如需要登录才可以查看内容
时间: 2023-06-09 10:08:41 浏览: 230
设置文件夹的访问权限
你可以在mkdocs.yml文件中添加以下代码来设置访问控制:
```
nav:
- Home: index.md
- Secret Page: secret.md
theme:
name: material
features:
- login
```
其中,nav部分设置了页面导航。在要设置访问控制的页面(例如secret.md),可以在导航栏中添加一个链接。
theme部分设置了mkdocs的主题和功能。使用material主题,通过features添加了login功能,启用了登录功能。
在启用了登录功能后,你需要在mkdocs.yml中配置认证信息,如以下代码:
```
theme:
name: material
features:
- login:
admin:
username: admin
password: admin
```
其中,username和password是登录的用户名和密码。当用户尝试访问需要登录的页面时,将提示输入用户名和密码。如果输入正确,则允许访问页面。
阅读全文