hexo添加admin,修改默认端口

默认使用4000端口,用hexo s -p 80 ,可以暂时修改启动端口。

但是每次启动都要写”-p 80”才行,过于繁琐。

修改方法:

1
找到node_modules\hexo-server\index.js文件,可以修改默认的port值!

另外需要在_config.yml添加如下信息:

1
2
3
4
5
6
#for hexo-admin
admin:
username: martin #自己设置用户名
password_hash: $2a$10$3iexljP9AqDzeNGboJmHaetHM/IaA.8dSNuZOj.S0B0wINIhBKBym #密码,明文经过bcrypt hash加密后生成的
secret: martin #用于cookie安全
deployCommand: '/data/scripts/hexo-generate.sh' #调用该脚本

hexo-generate.sh脚本如下:

1
2
3
➜  init cat /data/scripts/hexo-generate.sh
#!/bin/bash
hexo g

启动服务:

1
nohup hexo server -d &

关于hexo指令简写

简写方式如下:

1
2
3
4
5
6
hexo init 用于初始化本地文件夹为网站的根目录: hexo init [folder]folder 可选参数,用以指定初始化目录的路径,若无指定则默认为当前目录
hexo new 命令用于新建文章,一般可以简写为 hexo n
hexo generate --- hexo g #用于生成静态文件
hexo deploy --- hexo d #用于部署网站,修改 _config.yml 配置文件后
hexo server --- hexo s #用于启动本地服务器
hexo clean 命令用于清理缓存文件

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!