Open xkww3n opened 1 year ago
hexo-theme-fluid v1.9.3 的 DisqusJS 在初始化时仅传入由用户指定的 shortname 和 apikey 参数,这存在以下两个问题:
希望能够让用户自行指定所有 DisqusJS 参数,至少允许用户指定 api, admin, adminLabel 参数。
通过手动下载主题并修改 layout/_partials/comments/disqus.ejs 也可以实现。但每次主题更新都需要手动修改一次。 也可以通过 Fluid 的代码注入功能,将修改后的 disqus.ejs 注入 postComments, pageComments 和 linkComments,但对于普通用户而言稍显繁琐。
您好,有解决方案了吗
如是功能需求,请确定符合以下情况
请描述该需求尝试解决的问题
hexo-theme-fluid v1.9.3 的 DisqusJS 在初始化时仅传入由用户指定的 shortname 和 apikey 参数,这存在以下两个问题:
请描述您认为可行的解决方案
希望能够让用户自行指定所有 DisqusJS 参数,至少允许用户指定 api, admin, adminLabel 参数。
考虑过的替代方案
通过手动下载主题并修改 layout/_partials/comments/disqus.ejs 也可以实现。但每次主题更新都需要手动修改一次。 也可以通过 Fluid 的代码注入功能,将修改后的 disqus.ejs 注入 postComments, pageComments 和 linkComments,但对于普通用户而言稍显繁琐。