hexo-admin配置多个用户
时间: 2023-10-06 09:06:12 浏览: 204
要配置多个用户,您需要在Hexo博客中使用插件“hexo-admin”。以下是如何为多个用户配置“hexo-admin”的步骤:
1. 安装“hexo-admin”插件
在命令行中输入以下命令来安装“hexo-admin”插件:
```
npm install --save hexo-admin
```
2. 创建新的管理员用户
在Hexo博客的根目录中,创建一个名为“_config.yml”的文件,并在其中添加以下内容:
```
admin:
username: yourusername
password_hash: yourpasswordhash
```
其中,“yourusername”是您要创建的新管理员用户的用户名,“yourpasswordhash”是该用户的哈希密码。
要创建哈希密码,您需要在命令行中输入以下命令:
```
npm install --save bcryptjs
```
接下来,在命令行中输入以下命令来生成哈希密码:
```
node -e "console.log(require('bcryptjs').hashSync(process.argv[1], 10));" yourpassword
```
将“yourpassword”替换为您想要的密码,然后将生成的哈希密码复制到上面的“_config.yml”文件中。
3. 创建多个管理员用户
要为更多的用户创建管理员帐户,请按照步骤2中的指示重复该过程,并添加更多的用户名和哈希密码。
4. 启用“hexo-admin”插件
在Hexo博客的根目录中,打开“_config.yml”文件,并确保以下行没有注释:
```
# Hexo-admin
hexo-admin:
username: yourusername
password_hash: yourpasswordhash
```
将“yourusername”和“yourpasswordhash”替换为您要使用的管理员帐户的用户名和哈希密码。
5. 重启Hexo服务器
最后,在命令行中输入以下命令来重新启动Hexo服务器:
```
hexo server
```
现在,您可以使用新的管理员帐户登录到Hexo-admin中,以管理您的博客。
阅读全文