修复 Giscus 与 Pjax 不兼容的问题

修复 Giscus 与 Pjax 不兼容的问题

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

本文讨论了修复 Giscus 与 Pjax 不兼容的问题。作者发现评论未随页面更新,经过研究发现是由于 og:title 未更新。最终,通过在 pjax.js 中添加一行代码,解决了该问题,使评论能够正常加载。

Q&A

Giscus 与 Pjax 不兼容的主要原因是什么?

主要原因是 og:title 未更新,导致评论无法随页面更新。

如何解决 Giscus 与 Pjax 的不兼容问题?

通过在 pjax.js 中添加一行代码来刷新 og:title,解决了问题。

为什么作者希望切换回使用 Giscus?

因为 Disqus 不支持 Markdown 和 MathJax,作者希望使用更灵活的评论系统。

NexT 插件声称支持 Pjax,但实际情况如何?

实际测试中,NexT 插件并未解决 Giscus 与 Pjax 的兼容性问题。

Giscus 和其他评论系统相比有什么不同?

Giscus 和其他评论系统在引入方式上相似,但与 Pjax 的兼容性存在问题。

作者在寻找解决方案时发现了什么关键线索?

作者通过搜索关键字找到问题所在,意识到需要刷新 og:title。

🏷️

标签

➡️

继续阅读