twikoojs / twikoo

💬 一个简洁、安全、免费的静态网站评论系统 | A simple, safe, free comment system.
http://twikoo.js.org
MIT License
1.4k stars 263 forks source link

从主页打开博文,评论显示;直接点博文链接进入,不显示评论 #632

Closed BDTA-zky closed 6 months ago

BDTA-zky commented 6 months ago

从主页找到博客 然后点进去就有评论,但是刷新一下就没了;直接点博客的链接进去也是看不到评论。 只有先去主页,再进去博客,才有评论

imaegoo commented 6 months ago

请贴博客地址

BDTA-zky commented 6 months ago

请贴博客地址 blog.buzzchat.top

imaegoo commented 6 months ago

直接访问 https://blog.buzzchat.top/article/zhiguisai 并没有复现你说的问题。

请贴你遇到问题时,F12 - Console 页的报错信息。

BDTA-zky commented 6 months ago

直接访问 https://blog.buzzchat.top/article/zhiguisai 并没有复现你说的问题。

请贴你遇到问题时,F12 - Console 页的报错信息。

https://blog.buzzchat.top/article/zhiguisai.html 直接访问这个就有问题,就看不到评论,但是去主页在点这个文章就又有了,而且刷新一下就又没了

imaegoo commented 6 months ago

还是没有遇到你说的问题。推测为浏览器问题。请贴你遇到问题时,F12 - Console 页的报错信息。

动画

BDTA-zky commented 6 months ago

还是没有遇到你说的问题。推测为浏览器问题。请贴你遇到问题时,F12 - Console 页的报错信息。

动画

可是你这图片就是这个问题,我的意思是,正常应该有两条评论,但是它显示的没有评论。如果先去主页一次,然后再进这个文章,就能看到那两条评论

BDTA-zky commented 6 months ago

18ac5a5075362ac154a3c0b478222fb

imaegoo commented 6 months ago

这是没有保证文章链接的唯一性而造成的,"/article/zhiguisai.html" != "/article/zhiguisai"

请确保一篇文章的链接在各处都是一致的。

如果无法保证一致性,可以通过替换path解决。

path: location.pathname.replace(/\.html$/, '')
BDTA-zky commented 6 months ago

感谢您的答疑!我已经解决这个问题了,notionnext支持伪静态,我把伪静态关闭,这样链接就唯一了,问题已解决!