小米大方摄像机是米家的一款比较畅销的家庭监控摄像机,有了家庭监控之后,出门在外可以时不时的瞄一眼家里情况,这样就比较放心一些。然而在实际使用中,这个大方摄像机(或者说这一系列摄像头产品)都让人一点也不省心,甚至是操碎了心。比如我买的这台大方摄像机之后的遭遇,就和众多网友几乎是一致的,经历了烧卡、莫名重启断线、强制更新后无法联网、无法连接米家APP等一大堆烦心事。在经过大量的研究,以及学习借鉴网友们的经验分享之后,总算勉强把大方的病治好了,至少也算能正常使用了;究其原因,是大方摄像机固件更新、米家APP更新导致的。这篇文章的内容其实不局限于大方摄像机,同类产品都可以参考,比如小方摄像机等等产品也是一回事。
起因首先说明一下,这里所指的hexo中两个source文件夹,一个是hexo根目录中自带的,一个是安装的主题的文件夹中的,比如对于next主题,路径就是theme/next/source。起初,根据我的这篇nginx+next添加404页面方法的文章的步骤,我完美实现了hexo访问不存在页面时跳转到自定义的404页面功能。根据当时的步骤,我是把自己新建的404.html文件放入到了next主题的source文件夹中,然后执行hexo clean和hexo g指令,此时访问一个不存在的页面,就会跳转到我自定义的这个404.html页面中,页面中内容是腾讯公益。但是众所周知,不管是hexo的source文件夹,还是主题中的source文件夹,我们在对hexo博客进行编译生成的时候,都会自动将这两个source文件夹中的所有内容传送到hexo的public文件夹中的。所以按理来说,我不管是把404.html放到hexo的source还是主题的source文件夹中,最终的实现效果应该都是一样的啊!!!然而现实并不是,根据实践我发现,把404.html放到hexo根目录的source中时,如果我打开一个不存在的页面,就会闪现出hexo博客的页面然后再进入到404页面中,而且布局也乱了。如果把404.html放到next主题的source文件夹中,那么我访问一个不存在的页面时,就会直接跳转到404.html页面,根本没有闪现出hexo网页。一开始真是让我百思不得其解,毕竟hexo只是静态博客啊。