💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
本文讨论了修复 Giscus 与 Pjax 不兼容的问题。作者发现评论未随页面更新,经过研究发现是由于 og:title 未更新。最终,通过在 pjax.js 中添加一行代码,解决了该问题,使评论能够正常加载。
🎯
关键要点
- 作者发现 Giscus 与 Pjax 不兼容的问题,评论未随页面更新。
- 问题的根源在于 og:title 未更新,导致评论无法正常加载。
- 通过在 pjax.js 中添加一行代码,解决了 og:title 刷新问题。
- 作者希望能够切换回使用 Giscus,因为 Disqus 不支持 Markdown 和 MathJax。
- NexT 插件宣称支持 Pjax,但实际测试仍然存在问题。
❓
延伸问答
Giscus 与 Pjax 不兼容的主要原因是什么?
主要原因是 og:title 未更新,导致评论无法随页面更新。
如何解决 Giscus 与 Pjax 的不兼容问题?
通过在 pjax.js 中添加一行代码来刷新 og:title,解决了问题。
为什么作者希望切换回使用 Giscus?
因为 Disqus 不支持 Markdown 和 MathJax,作者希望使用更灵活的评论系统。
NexT 插件声称支持 Pjax,但实际情况如何?
实际测试中,NexT 插件并未解决 Giscus 与 Pjax 的兼容性问题。
Giscus 和其他评论系统相比有什么不同?
Giscus 和其他评论系统在引入方式上相似,但与 Pjax 的兼容性存在问题。
作者在寻找解决方案时发现了什么关键线索?
作者通过搜索关键字找到问题所在,意识到需要刷新 og:title。
➡️