Plugin – lektor-disqus-comments 0.4

Embed Disqus comments into your website.

Project links

GitHub Statistics

Meta

Version: 0.4

Author: Armin Ronacher

Tags

blog, comments, Disqus, official, and setup-env

Project Description

lektor-disqus-comments

This plugin adds support for Disqus comments to Lektor. Once the plugin is enabled a render_disqus_comments function which can render a disqus comment box.

Enabling the Plugin

To enable the plugin add this to your project file:

$ lektor plugins add lektor-disqus-comments

Configuring the Plugin

The plugin has a config file that is needed to inform it about your website. Just create a file named disqus-comments.ini into your configs/ folder and configure the shortname key with the name of your disqus community:

shortname = YOUR_SHORTNAME

In Templates

Now you can add a discussion box to any of your templates by just using the render_disqus_comments function. Just calling it is enough to get the comment box:

<div class="comments">{{ render_disqus_comments() }}</div>

Optionally the function accepts a few arguemnts:

  • identifier and url can be used to forcefully override the automatically detected defaults.
  • title can be used to set a title for the discussion that overrides the title that disqus takes from the page's title tag otherwise.
  • category_id sets the category id. Look at the disqus documentation for more information.

Comments