hexo clean清除缓存后网站直接不能访问了?

使用hexo clean后 重新hexo g生成 然后hexo s去访问结构 localhost:4000
页面cannot get

图片描述

是什么原因导致这样子的?

阅读 6.4k
3 个回答

hexo clean 只会清除缓存,该操作一般用于修改了网站配置却没有更新的情况。
按以下步骤操作:
(1)启动服务器,您的网站会在 http://localhost:4000 下启动。在服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器

$ hexo server

(2)使用 Hexo 生成静态文件快速而且简单。Hexo 能够监视文件变动并立即重新生成静态文件

$ hexo generate

(3)部署---Hexo 提供了快速方便的一键部署功能,让您只需一条命令就能将网站部署到服务器上

$ hexo deploy

重新 hexo g 一下,感觉没有生成 index.html ,可以注意看一下 log 输出的信息

  1. 看一下你的hexo根目录的public下,是否存在相应的html文件;

  2. 是否你执行命令时出现了错误,加下debug参数,看下日志;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题