8

我正在为初级架构师制作一个小型个人 django 网站,其中应该包含博客功能。我一直在想是否应该使用现有的博客应用程序或编写自己的博客应用程序。

当然,有很多可能的应用程序可供使用,对我来说,Zinnia看起来很有前途。但是,我确实对评论的实施方式有疑问。据我所见,它是使用 Django 的评论框架实现的,但根据 Django 文档,这已被弃用(应该由自定义解决方案或类似 Disqus 的东西代替)。

所以我的问题是:有没有办法完全禁用 Zinnia 中的评论(因为我很可能不需要它)。还有,是否可以在 Zinnia 中使用 Disqus?因为我在他们的文档中真的找不到任何东西。

4

1 回答 1

9

我刚刚成功地将 Disqus 集成到 Zinnia 中。

因为 django.contrib.comments 与 zinnia 紧密耦合,所以我决定采用最简单的方法。

不要担心删除贡献的 django 评论应用程序。对于您要取消选中“启用评论”的每个博客条目。

然后创建您自己的百日草主题并将百日草复制entry_detail_base.html到您的主题中。在该文件中,entry-comments用 disqus 提供的代码替换块的内容http://your_disqus_shortname.disqus.com/admin/settings/universalcode/

事实证明,这是一个非常简单的解决方案。

于 2014-03-14T22:04:42.697 回答