Merge pull request #87 from zonca/googleplus_comments

Add Google+ Comments plugin
This commit is contained in:
Justin Mayer
2013-09-28 06:05:58 -07:00
3 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
GooglePlus Comments Plugin For Pelican
==================================
Adds GooglePlus comments to Pelican
Add the plugin to `pelicanconf.py`:
PLUGIN_PATH = 'pelican-plugins'
PLUGINS = ["googleplus_comments"]
Add a `<div>` for comments to the `article.html` of your template:
<div id="commentswrap">
<div id="comments"></div>
</div>
{{ article.metadata.googleplus_comments }}
See it working, and ask for support:
<http://zonca.github.io/2013/09/google-plus-comments-plugin-for-pelican.html>

View File

@@ -0,0 +1 @@
from .googleplus_comments import *

View File

@@ -0,0 +1,29 @@
# -*- coding: utf-8 -*-
"""
Google Comments Plugin For Pelican
==================================
Adds Google comments to Pelican
"""
from pelican import signals
googleplus_comments_snippet = """
<script src="https://apis.google.com/js/plusone.js"></script>
<script>
$(document).ready(function () {
gapi.comments.render('comments', {
href: window.location,
width: '600',
first_party_property: 'BLOGGER',
view_type: 'FILTERED_POSTMOD'
});
});
</script>
"""
def add_googleplus_comments(generator, metadata):
metadata["googleplus_comments"] = googleplus_comments_snippet
def register():
signals.article_generator_context.connect(add_googleplus_comments)