全球主机交流论坛

标题: 兄弟萌,关于非交互式网站开放评论区的问题。 [打印本页]

作者: thu    时间: 2021-5-13 16:25
标题: 兄弟萌,关于非交互式网站开放评论区的问题。
问题描述是这样的,鄙人平时有做网站,平时就记录一下一些技术分享的内容。做了工信部ICP北岸,和公安北岸,因为站点是非交互式的,所以之前一直是关闭评论区的。现在突然觉得长久下去无法获得网友的反馈,所以我希望可以根据来源IP,大陆访问不开放评论区,非大陆IP访问可以加载Gitment或者DISQUS等。
但是目前小弟遇到了一个难题,该站点是Hexo框架静态站点,部署到阿里云OSS上。倘若是PHP和Nginx站点,我可以在Nginx配合GeoIP模块分流,但是这个Hexo纯静态网站要做到这一点该如何去配置呢?
承蒙关照,不胜感激。
作者: 我是坏虫    时间: 2021-5-13 16:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: Ricky.D.    时间: 2021-5-13 16:29
可以使用相关api异步获取访客的地区,根据不同地区加载相关js,js里面再加载对应的资源,比如国外的加载评论,国内的就不加载js
作者: hostloc8888    时间: 2021-5-13 16:33
生成两套网站,国内的看没有的,国外的看有评论的
作者: thu    时间: 2021-5-13 16:35
Ricky.D. 发表于 2021-5-13 16:29
可以使用相关api异步获取访客的地区,根据不同地区加载相关js,js里面再加载对应的资源,比如国外的加载评 ...

谢谢兄弟,我大致思路也是这样。但是我觉得我偷懒的代价来了,Hexo的yml配置文件实际上就是一堆总开关,具体实现的细节从来没有去关注过,我好好找找看该如何去修改。
其实之前还有过一个问题,就是IP库的更新问题,包括那些IP返回的JSON免费请求次数的限制,自己写就很少保持同步了,等等。
谢谢老哥的思路。
作者: Ricky.D.    时间: 2021-5-13 16:37
thu 发表于 2021-5-13 16:35
谢谢兄弟,我大致思路也是这样。但是我觉得我偷懒的代价来了,Hexo的yml配置文件实际上就是一堆总开关, ...

你可以看看这个
https://www.dazhuanlan.com/2019/10/19/5daaf5f046cd7/

geo接口可以自建的老铁,ipip的数据库检测国内外好像还是没问题的
作者: 欧阳桂花    时间: 2021-5-13 16:43
再不行的话,留个邮箱地址吧,这总不算交互了吧




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4