Yue-plus / hexo-theme-arknights

明日方舟罗德岛阵营的 Hexo 主题,支持数学公式、Valine&Gitalk&Waline评论系统、Mermaid图表
https://arknights.theme.hexo.yue.zone/
MIT License
657 stars 71 forks source link

不同终端访问网站,操作出现协同的情况 #164

Closed Bitter-S closed 2 months ago

Bitter-S commented 2 months ago

比如我在电脑端和手机端同时访问网站的话,手机点击切换深浅主题,电脑端也会切换。电脑端同理 如果两端同时访问了同一篇文章,那么一端进行上下滑动的同时另一端也会跟着滑动 请问出现这种状况的原因是什么?有没有解决办法? 我是在云服务器上建站的,运行hexo后使用了nginx进行反向代理,将80端口转到了4000端口来访问的 麻烦大佬

Yue-plus commented 2 months ago

不建议将 hexo-server 用于生产环境!


这个问题是 hexo-browsersync 依赖导致的。


执行以下指令:

hexo generate

这会在 public/ 目录下生成静态文件,可以把 NIGNX 的 Web 目录定到这里。

或者也可以使用 hexo-server 静态模式启动:

hexo server -p 80

然后可以通过域名或 IP 直接访问,这样做的缺点是不支持 HTTPS 浏览器会报告网站不安全。


如果要保持热更新的话,也可以编辑 package.json 文件删除该依赖:

  "dependencies": {
-   "hexo-browsersync": "^0.3.0",
  }

然后使用你喜欢的包管理重新安装依赖。

Bitter-S commented 2 months ago

好的,感谢解答,大佬辛苦 然后我还想顺带问下公安备案该怎么添加

Yue-plus commented 2 months ago

公安备案可以写在版权信息里,编辑 Hexo 目录中的 _config.arknights.yml 文件:

image

# 侧边栏
aside:
  copyright: # 版权声明、备案号等,可自定义键值,不想显示则留空
    X公网安备:
      1234567 号: https://beian.mps.gov.cn/#/query/webSearch

点击会跳转到备案查询页面

Bitter-S commented 2 months ago

好的,十分感谢,祝大佬学习生活愉快