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.
To enable the plugin add this to your project file:
$ lektor plugins add lektor-disqus-comments
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
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
andurl
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.