为pelican添加评论系统

Posted on 2014-07-01 by Shawn Wang

Posted in python

简述:
我们知道Pelican是用python实现的一个静态博客生成工具,其本身并不具有动态交互能力的,如果我们是将其搭建在有运行空间的服务器,我们可以通过数据库构建一个评论模块,但对于由静态页面托管的站点就没有办法这么做了,另外自己构建一个评论模块也是件费力不讨好的事情。三方评论系统是一个极好的选择。

三方评论系统

国外有Disqus,国内友言,多说等。 Disqus的主要目标是通过提供功能强大的第三评论系统,将当前不同网站的相对孤立、隔绝的评论系统,连接成具有社会化特性的大网。 而友言,多说等的优势在于集成众多SNS平台API,依托了其他本身强大的社区平台 。 部署都比较简,建议可以多试试再做决定。

为Pelican添加Disqus评论系统

本例将描述怎样为pelican生成站点添加Disqus评论系统。


1. 进入Disqus官网,点击"Add Disqus to Your site"

Add Disqus to Your site Disqus site profile

2. 对自己的disqus进行定制,懂点英文的都能搞定
Disqus site setting

3. 在Pelicanconf.py配置文件里面添加disqus site name

1
2
    # Set Disqus for pelican                                                          
    DISQUS_SITENAME = "your_disqus_sitename"



4. 这样就搞定了,然后使用命令'make html'重新生成站点,效果类似如下
Effection of Disqus





pelican 评论 disqus

Donation

Latest Posts

在 VPS 上搭建 Cisco IPsec|L2TP over IPsec 的极简攻略

三年前我写过一篇在VPS上搭建PPTP VPN的极简攻略, 不过一年前我就不再使用 PPTP VPN 了,最主要的原因是因为 macOS 完全不支持 PPTP;另一个原因是基于 ipsec 协议的 VPN 更加安全,IPsec 协议会加密你的网络数据, 避免泄漏或者中间人攻击。所以现在对于需要全局代

为什么应该使用本地广播(LocalBroadcastManager)

从 Android 诞生已来,就一直有所谓的四大组件,BroadcastReceiver 是其中之一。 几乎在各种样的应用中都有 BroadcastReceiver 的使用,它被应用于接收系统发送的消息以及与其他应用之间的交互,但也被大量的误用于应用内部通信。 然而在同应用中使用则违背 Broadc

推荐 Vocabulary.com

阅读之前如果你还在思考背单词的意义,我建议你先想清楚,或者参考别人的意见,例如知乎的讨论 背单词是必须吗 等问题。 从英语方面来说,我肯定不是大神,小神都算不上。 我背单词的路径基本是 中学大学英语书附录 -> 高频词汇书 -> 扇贝单词 -> Vocabulary.com。 那为什么要来推荐 Vo

Comments