通过nginx访问hexo静态文件配置

最近学习hexo框架,想要通过配置nginx来访问其静态页面

  • 首先我们需要下载nginx,mac下载方式为(安装了brew)brew install nginx
  • 访达前往文件夹/usr/local/etc/nginx/nginx.confnginx.conf为nginx的配置文件
  • 找到其中的location /
1
2
3
4
5
6
7
8
9
//初始样式
location / {
root html;
index index.html index.htm;
}
//修改过后
location / {
root /<folder>/public/; //<folder>即为hexo初始化的文件夹
}

值得注意的是root后需要加上一个空格再跟上/否则会报错

nginx: [emerg] unknown directive "root/<folder>" in /usr/local/etc/nginx/nginx.conf:44
  • 修改完成后保存,输入以下命令重启Nginx:nginx -s reload(如果不行使用sudo)
  • 最后需要更新hexopublic文件夹:hexo g
赏个🍗吧
0%